ASP.NET: избегать RequiredFieldValidator при обратной передаче кнопки навигации - PullRequest
6 голосов
/ 24 мая 2009

У меня есть страница ASPX с двумя RequiredFieldValidator и кнопкой для перехода на другую страницу. Эта кнопка должна сделать обратную передачу, чтобы знать, куда идти. Эту кнопку можно нажать в любое время.

Проблема в том, что RequiredFieldValidators не отключены и показывают их сообщение с запросом значения.

Есть ли способ избежать проверки, когда пользователь нажимает эту специальную кнопку?

Спасибо!

Ответы [ 3 ]

10 голосов
/ 24 мая 2009

Задайте для CausesValidation значение false на специальной кнопке или поместите RequiredFieldValidators в группу ValidationGroup с тем, что должно вызвать проверку. (Кнопка, которая должна вызывать валидацию, и валидаторы должны быть в одной группе валидации). Первый вариант должен работать и быть самым быстрым.

1 голос
/ 24 мая 2009

Вы можете добавить ValidationGroup к элементам управления.

На кнопку отправки вы также добавляете Validationgroup

1 голос
/ 24 мая 2009

CausesValidation = "ложь"

...