Страница ASP.NET вызывает ошибки проверки при переходе на другую страницу - вкладка - PullRequest
0 голосов
/ 31 марта 2011

У меня есть несколько страниц со стандартными элементами управления проверкой asp.net, такими как RequiredFieldValidator и т. Д. Внутри моей RadAjaxPanel.

Как только я перехожу на другую вкладку в моей RadTabStrip, кажется, что страница вызывает ошибки валидации и в значительной степени "блокирует" страницу, даже если для ввода данных не было выбрано ни одно из полей.

Только после того, как все обязательные поля были введены, кажется, что страница освобождает "блокировку", и только тогда я могу перейти на другую вкладку / страницу, даже не отправив страницу.

Есть идеи, что может быть причиной "блокировки" и ошибок принудительной проверки на странице?

Спасибо

1 Ответ

4 голосов
/ 31 марта 2011

RequiredFieldValidators не работают, так как поля пусты. Эти валидаторы запускаются на стороне клиента и поэтому не допускают обратной передачи (которая изменит вашу вкладку).

Я не уверен, как работает вкладка в RadTabStrip, но для обычных кнопок ASP на кнопке есть свойство CausesValidation. Если вы установите значение false, оно остановит запуск любых валидаторов при нажатии.

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