ASP.NET哪个验证组导致验证失败

时间:2010-06-23 11:35:58

标签: asp.net validation validationgroup

页面上有3个验证组

组别1 第2组 第3组

小组后

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

Page.IsValid为假

如何找出哪个组导致验证失败并且已通过?

3 个答案:

答案 0 :(得分:2)

每次通话后检查Page.IsValid。

答案 1 :(得分:1)

为什么不在调用validate后立即检查?

答案 2 :(得分:1)

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";