ASP.NET Отправить, но не подтвердить? - PullRequest
0 голосов
/ 31 августа 2010

У меня есть форма, которая выглядит следующим образом:

[ enterdata: [______] ; more data: [_____] ; (SUBMITBUTTON) ]

[ Filter: [_______] ; (SUBMITBUTTON) ]

В верхней половине есть валидаторы. Я хочу ввести текстовое поле «Фильтр» и нажать «Ввод», чтобы активировать кнопку «Отправить», но когда я нажимаю «Ввод», он также проверяет верхнюю часть формы.

Как мне это сделать? У меня есть все элементы управления в верхней половине одной группы ValidationGroup, а все элементы управления в нижней половине - в другой.

1 Ответ

1 голос
/ 31 августа 2010

Под "все элементы управления" вы включаете кнопки?Кнопкам и валидаторам должны быть назначены отдельные группы валидации, чтобы быть взаимоисключающими.

Убедитесь, что обеим кнопкам отправки назначена группа валидации и что всем валидаторам назначена группа валидации, соответствующая кнопке, которая должназаставить этот валидатор проверять.

В качестве альтернативы вы можете установить для CausesValidation значение false на кнопку фильтра, если вообще не требуется проверка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...