Обязательное поле валидатора, останавливающее изображение кнопки при нажатии? - PullRequest
2 голосов
/ 28 июня 2011

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

Пожалуйста, не могли бы вы взглянуть на это и помочь мне?

Ответы [ 2 ]

4 голосов
/ 28 июня 2011

Когда вы нажимаете кнопку, она отправляет форму, но до этого полевые валидаторы запускаются скриптом - форма не будет опубликована, если проверка не удалась Типы <asp:Imagebutton /> и <asp:Button /> позволяют отключить проверку при нажатии:

<asp:ImageButton ... CausesValidation="False"/>

Из MSDN на CausesValidation свойство:

true, если элемент управления вызывает проверку быть выполненным на любых элементах управления требует проверки при получении фокус; иначе ложно. По умолчанию верно.

См. Ссылка MSDN для получения дополнительной информации.

Очевидно, здесь мы предполагаем, что запуск валидатора при нажатии этой кнопки не требуется.

3 голосов
/ 28 июня 2011

Измените «Причины проверки» на «Ложь» на кнопке ImageButton

...