ASP.NET: выполнять проверку только при нажатии кнопки «Отправить». - PullRequest
2 голосов
/ 01 октября 2009

У меня есть форма ввода ASP.NET, в которой для нескольких элементов управления настроена проверка. Форма также включает в себя отображение предыдущих записей, каждая с элементом управления LinkButton, который действует как кнопка удаления. Проблема в том, что при нажатии LinkButton выполняется проверка в части ввода формы, происходит сбой, и удаление не обрабатывается. Я не писал эту форму, и я не знаком с элементами управления валидацией, а просто добавляю кнопки удаления, так как бы мне обойти это?

Ответы [ 2 ]

5 голосов
/ 01 октября 2009

Установить для CausesValidation значение false для рассматриваемого элемента управления?

0 голосов
/ 01 октября 2009

Вы говорите, что в форме есть кнопки, при нажатии которых происходит проверка ... и что эти кнопки не должны выполнять проверку?

Если это так, то вам, вероятно, нужно сгруппировать все элементы управления и кнопки, которые являются частью проверки. Для этого вы устанавливаете свойство «ValidationGroup» для каждого элемента управления, участвующего в проверке (включая кнопки, которые запускают проверку).

Это должно остановить кнопки, которые не являются частью проверки, и запустить процесс проверки.

Проверьте эту ссылку:

http://www.w3schools.com/ASPNET/prop_webcontrol_imagebutton_validationgroup.asp

и

http://www.dotnet -guide.com / validationgroups.html

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