Событие проверки не распознано "не содержит определения для cboApprover_Validation" - PullRequest
0 голосов
/ 24 ноября 2011

РЕДАКТИРОВАТЬ: Похоже, это происходит на всех страницах моего приложения с любым вновь созданным событием.

Я добавил событие проверки в DevExpress ASPxComboBox.ComboBox выглядит следующим образом:

<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
}

Когда я запускаю страницу, я получаю следующую ошибку:

Сообщение об ошибке компилятора: CS0117: «ASP.holidays_holidayrequest_aspx» не содержит определения «cboApprover_Validation»

У меня есть другие ComboBox на странице с их собственными событиями проверки, которые работают без проблем.Только эта проблема оказывается проблематичной.В чем может быть проблема?!

Ответы [ 2 ]

0 голосов
/ 25 ноября 2011

Такой момент Д'Ох.

Я как-то изменил конфигурацию отладки на x86, это машина x64, и не работал. Такая ошибка школьника.

0 голосов
/ 24 ноября 2011

Убедитесь, что в коде файла есть функция обработки событий OnSelectionChanged ().Эта ошибка CS0117 вызвана отсутствием кода функции, связанной с comboxcontrol.

...