方法即使存在也找不到

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 控件似乎更少,我 运行 遇到的问题也更少。