禁用页面上的所有验证程序控件

禁用页面上的所有验证程序控件

社区首页 >问答首页 >禁用页面上的所有验证程序控件问禁用页面上的所有验证程序控件ENStack Overflow用户提问于 2009-10-07 18:55:23回答 6查看 5.1K关注 0票数 3在开发周期的早期阶段,如果我们只是想快速地从一个表单移动到另一个表单,让所有的验证控件执行它们的规则是有点烦人的。

禁用页面上所有验证器控件的最简单方法是什么?

asp.netvalidation关注问题分享EN回答 6推荐最新Stack Overflow用户回答已采纳发布于 2009-10-07 19:05:11

设置一个javascript来获取页面中的所有验证器控件,并在for循环中将它们的值设置为false,如下所示

代码语言:javascript复制function DisablePageValidators()

{

if ((typeof(Page_Validators) != "undefined") && (Page_Validators != null))

{

var i;

for (i = 0; i < Page_Validators.length; i++) {

ValidatorEnable(Page_Validators[i], false);

}

}

}收藏分享票数 4ENStack Overflow用户发布于 2010-04-08 18:31:49

试试这个:

Page_ValidationActive = false;

收藏分享票数 2ENStack Overflow用户发布于 2010-04-08 18:37:41

最好的方法是在页面上执行recursively loop through all controls操作,查找从BaseValidator class继承的所有控件,然后将它们的Enabled属性设置为False。你可以把它写成一个简单的库方法。

收藏分享票数 1EN查看全部 6 条回答页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持原文链接:https://stackoverflow.com/questions/1533491

复制相关文章

🎎 相关推荐

常见特殊符号和对应编码大全: 数学公式符号,勾叉符号,天气符号,货币符号,日韩文符号,音乐符号,表情符号,标识符号,箭头符号,日期符号
小米1价格 小米1刚出来多少钱
🎯 365bet电脑网站

小米1价格 小米1刚出来多少钱

📅 11-06 👀 8572
沫字取名寓意
🎯 365外围app下载

沫字取名寓意

📅 07-26 👀 454