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