1

挿入モードFormViewがあります。FormViewInsertedEventArgsを使用してItemInserted イベントでキャッチすることを期待しているItemInserting イベントで例外をスローしていますが、イベントはItemInserting -> ItemInsertedから流れず、代わりに途中で中断し、システム例外 (恐ろしい黄色の画面) をスローします)

これが私のコードです

<asp:FormView ID="FormView1" runat="server" OnDataBound="FormView1_DataBound"
    OnModeChanging="FormView1_ModeChanging" OnItemInserting="FormView1_ItemInserting"
    RenderOuterTable="false" OnItemInserted="FormView1_ItemInserted"
    DataKeyNames="RoleName">

この中には、最後に次の Insert LinkBut​​ton を持つ InsertItemTemplate があります。

<asp:LinkButton ID="LinkButton2" runat="server" CommandName="Insert" Text="Insert"/>

「挿入」リンクボタンをクリックすると、コードは次のメソッドに正常に渡されます

protected void FormView1_ItemInserting(object sender, FormViewInsertEventArgs e)

でも入らない

protected void FormView1_ItemInserted(object sender, FormViewInsertedEventArgs e)

例外の有無にかかわらず。

List を使用してデータをローカルに保存し、そこから静的メソッドが SQL データベースを更新しています。

4

0 に答える 0