【发布时间】:2010-12-23 00:36:05
【问题描述】:
我的页面上有两个验证组和两个验证摘要。控件属于两个组中的任何一个,每个组都有一个按钮,用于执行每个组的验证。
我无法让Page.IsValid 工作;无论页面上控件的有效性如何,它总是返回 true。是否有其他方法可以仅验证特定组?
【问题讨论】:
标签: asp.net validation
我的页面上有两个验证组和两个验证摘要。控件属于两个组中的任何一个,每个组都有一个按钮,用于执行每个组的验证。
我无法让Page.IsValid 工作;无论页面上控件的有效性如何,它总是返回 true。是否有其他方法可以仅验证特定组?
【问题讨论】:
标签: asp.net validation
在检查Page.IsValid 之前尝试执行Page.Validate,例如:
this.Page.Validate("ValidationGroup");
if (this.Page.IsValid)
{
...
}
"ValidationGroup" 是您的验证组的名称。如果您使用不带组名参数的 Page.Validate() 方法,则会忽略验证组并验证所有控件。
【讨论】: