ASP.NET: избегайте RequiredFieldValidator при обратной передаче кнопки навигации

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

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

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

Спасибо!


person VansFannel    schedule 24.05.2009    source источник


Ответы (3)


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

person wulimaster    schedule 24.05.2009
comment
Я использовал первый вариант. Спасибо! - person VansFannel; 24.05.2009

CausesValidation="ложь"

person feihtthief    schedule 24.05.2009

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

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

person janhartmann    schedule 24.05.2009