我有一个使用此堆栈编写的Web应用程序:PostgreSql / Asp.net / Mono / C#。 我的.aspx页面上有一个FormView。我正在使用C#来填充和使用FormView而不是(sqldatasource)控件。因此我也使用C#来更新"更新"命令也是。大部分事情都有效,但现在我收到了这个错误,我不明白我错过了什么。
方法' sbmanager.cm.frcmFormView_ItemUpdating'没找到。
在.aspx上的FormView上,我有这个条目:
<asp:FormView id="frmcm"
AllowPaging="true"
runat="server"
DataKeyNames="CustomerId"
AutoPostBack="true"
OnItemCommand="fmCmCd"
OnPageIndexChanging="frcmPageIndexChange"
ViewStateMode="Enabled"
OnItemUpdating="frcmFormView_ItemUpdating"
OnModeChanging="frcmFormView_ModeChanging"
DefaultMode="ReadOnly"
>
在我的后面代码中我有这个:
public void frcmFormView_ItemUpdating(object sender, FormViewUpdateEventArgs e)
{ frmcm.DataBind(); }
我还想添加我用这个作为我的例子,但仍然是同样的问题: FormView.ItemUpdating Event
答案 0 :(得分:0)
我最终没有使用FormView。我刚写了自己的表格。完成后,一切正常。特别是我正在使用它的开发堆栈似乎较少控制formview,gridview,sqldatasource我使用他遇到的问题较少。