Страница с несколькими группами проверки всегда возвращает TRUE для Page.IsValid - PullRequest
2 голосов
/ 04 декабря 2009

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

Я не могу заставить Page.IsValid работать; он всегда возвращает true независимо от действительности элементов управления на странице. Есть ли другой способ проверки только определенных групп?

1 Ответ

6 голосов
/ 04 декабря 2009

Попробуйте выполнить Page.Validate перед проверкой Page.IsValid, например:

this.Page.Validate("ValidationGroup");
if (this.Page.IsValid)
{
   ...
}

Где "ValidationGroup" - название вашей группы проверки. Если вы используете метод Page.Validate() без параметра имени группы, группы проверки игнорируются, и все элементы управления проверяются.

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