Валидаторы, блокирующие навигацию в asp.net ajax - PullRequest
0 голосов
/ 03 марта 2010

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

Я использую элементы управления AJAX на дочерних страницах.

Ответы [ 2 ]

1 голос
/ 03 марта 2010

Вы должны разбить свои элементы управления на группы проверки. Без каких-либо групп проверки любая кнопка запускает проверку (для которой не установлено «CausesValidation = false»), поскольку все элементы управления рассматриваются в одной группе. Вы хотите сгруппировать валидаторы, проверяемые элементы управления и кнопки, которые должны запускать валидацию в одной группе. Таким образом, когда кнопка, не входящая в группу проверки, не будет затронута никакими проверками.

1 голос
/ 03 марта 2010

вы можете использовать

CausesValidation="false"

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

ValidationGroup="MyGroupName"

проверки групп, которые не влияют надругая группа.

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