2011-11-24 103 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