2010-09-21 2 views
1

у меня есть большой страницы ASP.NET с большим количеством TextBoxes и валидаторовCausesValidation в определенных областях

Проблема заключается в том, что при нажатии на кнопку, я хочу, чтобы запустить проверку для определенных TextBoxes (но не все из них). И когда я нажимаю на другую кнопку, я хочу запустить все валидаторы.

ответ

2

Если я вас правильно понимаю, вы ищете Validation Groups.

В этом первом случае вы вызывали Page.Validate только с первой группой. Во втором случае вы бы назвали это дважды, один раз для каждой группы. Это может быть запрещено (я ухожу от памяти здесь). Если это так, тогда вам нужно перебрать все текстовые поля, которые необходимо проверить, и вызвать их методы Validate() индивидуально.

+0

вы меня понимаете, и это то, что я ищу ... спасибо! – fadi

+0

Без проблем, рад, что я мог бы помочь. Если это решит вашу проблему, вы можете принять это как правильное решение. – colithium

+0

BTW Могу ли я назначить более одной группы одной кнопке? – fadi

Смежные вопросы