ASP.NET Какая группа проверки вызвала ошибку проверки

На странице 3 группы проверки

Группа1 группа2 группа3

После проверки групп

Page.Validate("Group1");
Page.Validate("Group2");
Page.Validate("Group3");

Page.IsValid является ложным

Как узнать, какая группа вызвала сбой проверки и которая прошла?

3 ответа

Проверяйте Page.IsValid после каждого звонка.

Почему бы не проверить сразу после звонка validate?

Page.Validate("Group1");
if (!Page.IsValid)
    return "Group 1 did not validate";

Page.Validate("Group2");
if (!Page.IsValid)
    return "Group 2 did not validate";

Page.Validate("Group3");
if (!Page.IsValid)
    return "Group 3 did not validate";
Другие вопросы по тегам