我的页面上有两个验证组和两个验证摘要。控件属于两个组中的任意一个,每个组都有一个按钮,用于对每个组执行验证。
我无法让Page.IsValid
工作;无论页面上控件的有效性如何,它总是返回true。有没有不同的方法来验证特定的组?
答案 0 :(得分:6)
在检查Page.Validate
之前尝试执行Page.IsValid
:
this.Page.Validate("ValidationGroup");
if (this.Page.IsValid)
{
...
}
其中"ValidationGroup"
是验证组的名称。如果使用不带组名参数的Page.Validate()
方法,则会忽略验证组并验证所有控件。