2011-11-24 57 views
0

編輯:這似乎是發生在我的應用程序與任何新創建的事件的所有頁面上。無法識別的驗證事件「不包含cboApprover_Validation的定義」

我向DevExpress ASPxComboBox添加了驗證事件。組合框的樣子:

<dx:ASPxComboBox ID="cboApprover" runat="server" OnValidation="cboApprover_Validation"> 
    <ValidationSettings CausesValidation="True" EnableCustomValidation="True" ErrorDisplayMode="ImageWithTooltip" 
      ErrorText="Please Select an Approver"> 
    </ValidationSettings> 
</dx:ASPxComboBox> 

在代碼中,我有以下幾點:

protected void cboApprover_Validation(object sender, DevExpress.Web.ASPxEditors.ValidationEventArgs e) 
{ 
    //Other code 
} 

當我運行頁面,我得到以下錯誤:

Compiler Error Message: CS0117: 'ASP.holidays_holidayrequest_aspx' does not contain a definition for 'cboApprover_Validation'

我有其他的組合框的上頁面上有自己的驗證事件,這些事件沒有問題。只有這個證明是有問題的。可能是什麼問題呢?!

+0

請分享完整的源代碼(標記和代碼背後)。 – Mikhail

回答

0

這樣一個D'oh時刻。

我已經將調試配置更改爲x86,它是一臺x64機器,並且不起作用。這樣的小學生錯誤。

0

請驗證事件處理函數OnSelectionChanged()是否存在於代碼隱藏文件中。 CS0117錯誤是由於缺少與comboxcontrol相關的函數背後的代碼。

+0

OnSelectionChanged()和它有什麼關係? – anothershrubery