使用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东西来关闭它们。
这是对我有用的链接。