2009-12-03 68 views
2

我的页面上有两个验证组和两个验证摘要。控件属于两个组中的任一组,并且每个组都有一个按钮,用于为每个组执行验证。我不能得到Page.IsValid工作;无论页面上的控件是否有效,它总是返回true。有没有其他的方法来验证特定的组?带有多个验证组的页面总是返回TRUE Page.IsValid

回答

6

尝试执行Page.Validate您检查Page.IsValid像以前一样:

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

哪里"ValidationGroup"是您的验证组的名称。如果使用不带组名参数的Page.Validate()方法,则会忽略验证组并且验证所有控件。

+0

这工作完美! – Caveatrob 2009-12-05 00:27:00

+0

救了我的皮肤 - 谢谢 – 2012-10-02 15:57:42