方法即使存在也找不到
Method Not being found even though it is there
我有一个使用此堆栈编写的 Web 应用程序:PostgreSql/Asp.net/Mono/C#。
我的 .aspx 页面上有一个 FormView。我正在使用 C# 来填充和使用 FormView 而不是 (sqldatasource) 控件。因此,我也将 C# 用于 "Update" 命令。大多数情况下一切正常,但现在我收到此错误,我不明白我错过了什么。
Method 'sbmanager.cm.frcmFormView_ItemUpdating' not found.
我在 .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
我最终没有使用 FormView。我只是从头开始写了自己的表格。这样做之后一切正常。特别是对于我正在使用的开发堆栈,我使用的 formview、gridview、sqldatasource 控件似乎更少,我 运行 遇到的问题也更少。
我有一个使用此堆栈编写的 Web 应用程序:PostgreSql/Asp.net/Mono/C#。 我的 .aspx 页面上有一个 FormView。我正在使用 C# 来填充和使用 FormView 而不是 (sqldatasource) 控件。因此,我也将 C# 用于 "Update" 命令。大多数情况下一切正常,但现在我收到此错误,我不明白我错过了什么。
Method 'sbmanager.cm.frcmFormView_ItemUpdating' not found.
我在 .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
我最终没有使用 FormView。我只是从头开始写了自己的表格。这样做之后一切正常。特别是对于我正在使用的开发堆栈,我使用的 formview、gridview、sqldatasource 控件似乎更少,我 运行 遇到的问题也更少。