RequiredFieldValidator 根据group组来触发验证

简介:

今天在开发过程中遇到了这样一个问题


在这个用户添加界面中,我使用了多个验证控件RequiredFieldValidator,分别控制用户名密码。在默认情况下,当单击“检查用户名”时,密码的验证控件也被触发。这种效果不是我预期的。我需要单独对用户名进行为输入验证。当检查通过时,再对密码是否输入是否输入一致进行验证。
说明:在ASP.NET 1.1中除了hack code没有更好的办法。ASP.NET 2.0中给所有的validator控件和按钮(button、linkbutton等等)增加了ValidatorGroup属性,就可以轻松地解决这个问题。如果在页面中有一个TextBox并且紧挨着他有一个RequiredFieldValidator 和Button控件,可以将RequiredFieldValidator和Button的ValidationGroup属性设置成一样的值从而使得点 击button时只触发这个RequiredFieldValidator的validor,任何没有定义在ValidationGroup内的其他的 validator都会被忽略。


解决方法如下:如图




只需将ValidationGroup设置为同一组即可。

分类:  ASP.NET
本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/p/3850840.html ,如需转载请自行联系原作者
相关文章
|
7月前
|
数据库
大事件后端项目25-------更新文章分类和添加文章分类---分组校验
大事件后端项目25-------更新文章分类和添加文章分类---分组校验
|
前端开发 JavaScript Java
关于select框下设置了disabled导致前台有值,但后台接收不到的情况记录
在项目(传统JSP)需要改版页面的时候,进入页面前先获取后台传过来的数据,但一部分数据需要设置不可编辑,select框是不支持readonly的,故将select加disabled,此时则引起了一些问题,后台取不到加了disabled属性的值。
489 0
关于select框下设置了disabled导致前台有值,但后台接收不到的情况记录
|
PHP
TP5验证规则自定义
TP5验证规则自定义
195 0
|
JavaScript
解决input 有多少个radio绑定change事件,手动触发就会执行多少次问题
如题,相信大家都会遇到这个问题,那么为什么会触发多次呢?其实当你用jquery绑定onchange事件的时候你就无形中给每个radio绑定了事件,所以才会出现执行多少次的问题了,那么如何解决呢,其实这个问题就是最好的解决方法了,你想阿,一组radio当然只会选中一个,但是没有 选中的radio也会执...
1329 0
|
PHP
tp自动验证流程和返回空数组的问题
tp自动验证流程和返回空数组的问题
121 0
|
前端开发 JavaScript
【BootStrap】关于Select下拉框选择触发事件以及扩展
【BootStrap】关于Select下拉框选择触发事件以及扩展
740 0
【BootStrap】关于Select下拉框选择触发事件以及扩展
|
数据处理
activiti的坑---流程删除触发节点结束
用acitivit开发流程,因业务要求,希望实现节点结束时实现相关业务场景! 这个简单,实现activti的事件接口ExecutionListener中就可以了! 代码简单如下 */ public class TestListener implem...
1768 0