13 messaggi dal 30 luglio 2007
Ho un problema con un ObjectDataSource...

è correttamente collegato con il formview

<asp:Content ID="Content3" ContentPlaceHolderID="pbDetailPlaceHolder" runat="Server">
  <asp:FormView ID="formView" runat="server" DataSourceID="dataSourceFormView" CssClass="form"
    BorderWidth="0" EnableViewState="true" 
    DefaultMode="Insert" 
    OnDataBound="formView_DataBound" 
    OnItemInserted="formView_ItemInserted" 
    OnItemInserting="formView_ItemInserting"
    OnModeChanging="formView_ModeChanging" >

...

  <asp:ObjectDataSource ID="dataSourceFormView" runat="server" 
    DataObjectTypeName="namespace.News"
    TypeName="namespace.NewsData"
    OnInserted="dataSourceFormView_Inserted"
    SelectMethod="GetById" 
    InsertMethod="Insert" >


esegue:
protected void formView_ItemInserting(Object sender, FormViewInsertEventArgs e)

protected void formView_ItemInserted(Object sender, FormViewInsertedEventArgs e)


ma salta completamente:
protected void dataSourceFormView_Inserted(object sender, ObjectDataSourceStatusEventArgs e)

e non richiama nemmeno:
InsertMethod="Insert" 


tra l'altro il codice è identico a quello di un'altra pagina (da cui l'ho copiata perché sono molto simili) e cambiano solo i campi all'interno del formview
aran benjo wrote:
tra l'altro il codice è identico a quello di un'altra pagina (da cui l'ho copiata perché sono molto simili) e cambiano solo i campi all'interno del formview

c'è qualcosa in mezzo che non fa funzionare l'insert. hai provato con un debugger a vedere cosa succede?

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.