我有一个包含许多TextBoxes和Validators的大型ASP.NET页面
问题是,当我点击一个按钮时,我想激活某些TextBox的验证(但不是全部)。当我点击另一个按钮时,我想解雇所有验证器。
答案 0 :(得分:2)
如果我理解正确,您正在寻找Validation Groups。
在第一种情况下,您只使用第一个组调用Page.Validate。在第二种情况下,你会把它叫两次,每组一次。这可能是不被允许的(我现在要离开记忆)。如果是这种情况,那么您需要遍历需要验证的所有TextBox并单独调用它们的Validate()方法。