2013-07-19 21 views

回答

5

Page.Validators持有IValidator的集合,但大多数的校验BaseValidator,它具有ControlToValidate财产得到,所以你可以这样做:

var myValidators = Page.Validators.OfType<BaseValidator> 
            .Where(x => x.ControlToValidate == "abcdef"); 
+0

一件事与上述解决方案要记住(或任何使用的ControlToValidate字段),是否ControlId名称必须与命名容器/用户控件相链接,否则最终会出现重复。 – dotnetnoob

相关问题