对某些字段的CauseValidation

时间:2010-09-21 09:25:50

标签: c# asp.net validation

我有一个包含许多TextBoxes和Validators的大型ASP.NET页面

问题是,当我点击一个按钮时,我想激活某些TextBox的验证(但不是全部)。当我点击另一个按钮时,我想解雇所有验证器。

1 个答案:

答案 0 :(得分:2)

如果我理解正确,您正在寻找Validation Groups

在第一种情况下,您只使用第一个组调用Page.Validate。在第二种情况下,你会把它叫两次,每组一次。这可能是不被允许的(我现在要离开记忆)。如果是这种情况,那么您需要遍历需要验证的所有TextBox并单独调用它们的Validate()方法。