使用jQuery在特定的“ValidationGroup”中启用/禁用asp.netvalidation器控件?

我知道如何在客户端使用启用/禁用单个validation器控件

ValidatorEnable(validator, false); 

但是如何启用/禁用ValidationGroup中的所有validation器?

遗憾的是,validation器属性不会呈现为属性,因此我不知道直接选择它们的好方法。 您可以尝试迭代Page_Validators数组并过滤掉您想要使用的数组。

尝试:

 $.each(Page_Validators, function (index, validator){ if (validator.validationGroup == "your group here"){ ValidatorEnable(validator, false); } }); 

查看此博客文章,解释如何使用javascript。 博客代码的主要部分:

  

或者,您可以简单地使用ValidationGroup属性并定义每个validation器。

然后你不需要任何Jquery或javascript东西来关闭它们。

这是对我有用的链接。

http://www.w3schools.com/aspnet/showasp.asp?filename=demo_prop_webcontrol_imagebutton_validationgroup