如何禁用usercontrol上的所有验证器?

时间:2011-06-08 02:14:42

标签: c# asp.net oop validation user-controls

我需要在用户控件级别禁用验证。我知道我们可以用属性做到这一点。有没有办法在代码中禁用所有代码?也许通过循环或键? (我不需要在页面级别禁用所有验证,只需要禁用用户控制级别)

2 个答案:

答案 0 :(得分:1)

也许使用Validation Groups可以为您提供所需的灵活性?

答案 1 :(得分:1)

您可以编写一个循环来禁用所有验证程序控件。

foreach(BaseValidator bv in this.Controls)
{
     bv.Enabled = false;
}

但是,如果满足您的要求,首选方式是使用验证组