ASP.NET Какая группа проверки вызвала ошибку проверки - PullRequest
2 голосов
/ 23 июня 2010

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

Group1 Group2 Group3

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

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

Page.IsValid имеет значение false

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

Ответы [ 3 ]

2 голосов
/ 23 июня 2010

Проверять страницу. Действительно только после каждого вызова.

1 голос
/ 23 июня 2010
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";
1 голос
/ 23 июня 2010

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

...