Метод не найден, хотя он есть

У меня есть веб-приложение, которое написано с помощью этого стека: PostgreSql/Asp.net / Mono / C#.
У меня есть FormView на моем .страница ASPX. Я использую C# для заполнения и работы с FormView вместо элемента управления (sqldatasource). Поэтому я также использую C# для команды «Update». По большей части вещи работают, но теперь я получаю эту ошибку, и я не понимаю, что я упускаю.

Метод ‘ sbmanager.cm.frcmFormView_ItemUpdating ‘ не найден.

На моем FormView .aspx у меня есть эта запись:

    <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

1 ответ

  1. Я закончил тем, что не использовал FormView. Я только что написал свою собственную форму scratch. После этого все работает. В частности, с стеком dev, который я использую, кажется, меньше элементов управления formview, gridview, sqldatasource, я использую меньше проблем, с которыми я сталкиваюсь.