惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
博客园 - 【当耐特】
量子位
C
Check Point Blog
博客园 - 叶小钗
博客园 - 聂微东
博客园 - 三生石上(FineUI控件)
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Hugging Face - Blog
Hugging Face - Blog
美团技术团队
The Cloudflare Blog
T
Tailwind CSS Blog
人人都是产品经理
人人都是产品经理
月光博客
月光博客
V
V2EX
Last Week in AI
Last Week in AI
酷 壳 – CoolShell
酷 壳 – CoolShell
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
IT之家
IT之家
大猫的无限游戏
大猫的无限游戏
有赞技术团队
有赞技术团队
Apple Machine Learning Research
Apple Machine Learning Research
S
SegmentFault 最新的问题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 非我

目前主流的四大浏览器内核Trident、Gecko、WebKit以及Presto 随手记录: MVC自定义提交form 在文本框的光标处插入指定的文本(另一种方式) 在文本框的光标处插入指定的文本(兼容IE6和Firefox) Javascript对象的比较 javascript对象的深拷贝 对mootools的颜色选择器做个小改进 用户中心 - 博客园 检查矩阵是否有线性相关性 - 非我 - 博客园 WOW笑话,笑死我了 动态修改/添加CSS文件链接 (转)40种网站设置技巧 访问者模式-Visitor 学习与思考 对Response.End的疑问 累啊~用记事本写的小程序 Observer pattern 观察者模式 艾薇尔新歌GrilFriend的MV Command Pattern - 命令模式(ASP.NET版) 动态控件的问题
使用.net验证控件遇到的小麻烦
非我 · 2007-04-18 · via 博客园 - 非我

做了个个人资料修改的aspx,功能很简单,但因为需求要求,把个人资料分为普通资料和密码管理2部分,我个人是不喜欢使用.net验证控件的,总觉得麻烦,没自己写的爽,但这次被强制要求使用-_-

画表格,拖控件,设置验证条件,写后台代码……,这些细节就不多说了,反正一会的功夫,好了:普通资料和密码管理用2个div装着,用js脚本控制2个div的隐藏显示,2个按钮分别更新资料和密码——就这么设计的,没法一次资料、密码全改。

做好了,运行,测了几下,问题来了:我只想更新普通资料的内容,可如果密码那块的.net验证控件验证不过也不能提交,反之亦然。

我注意到有.net验证控件的页面上,都会有Page_Validators这个数组,装载所有需要验证的控件,而submit按钮都会加一个Page_ClientValidate方法,进去一看,果然,就是在这个函数里对Page_Validators这个数组里的每一项进行判断,找到原因就好办了,在load事件和div切换事件里修改Page_Validators数组包含相应的内容就可以了。