Asp.Net - Formview - 事件触发 - ItemInserted

时间:2013-02-14 19:39:23

标签: asp.net events exception insert formview

我的 FormView 带有插入模式。我在 ItemInserting事件中抛出一个异常,我希望使用 FormViewInsertedEventArgs 来捕获 ItemInserted事件,但是,事件不会来自 ItemInserting - >的流程ItemInserted ,而是在中间打破并抛出系统异常(可怕的黄色屏幕)

这是我的代码

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

这是一个InsertItemTemplate,最后是Insert LinkBut​​ton。

<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数据库。

0 个答案:

没有答案