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设置为同一组即可。

RequiredFieldValidator 根据group组来触发验证

时间: 2024-08-30 10:52:51

RequiredFieldValidator 根据group组来触发验证的相关文章

Jquery 组 表单验证

<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="utf-8"> <title></title> <style> </style></head><body><form action="" method="post"> <div c

miniui搜索单选按钮组-时间选择框验证-下拉框实现

页面代码: <div role="row"> <div role="control" label="姓名"> <input id="search_name" class="mini-textbox" emptyText="请输入姓名" bind="dataBean.name" /> </div> <div role

jquery.validate不用submit提交,用js提交的怎么触发验证

用 button.click提交 举例看看 $("#form").validate();$("#btn).click(function(){ if($("#form").valid()){ $("#form").submit(); }});

工具栏ToolStrip能触发焦点控件的Leave、Validating、DataError等事件以验证数据 z

public class ToolStripEx : ToolStrip { protected override void OnClick(EventArgs e) { base.OnClick(e); Form fm = FindForm(); if (fm != null) { fm.Validate(); } } } 之所以说几乎,是因为还是有一点不同,就是Form.Validate()并不会触发焦点控件的Leave事件,所以需要该事件的猿友恐怕还得继续沿用0尺寸Button法或另想他法

linux关于用户和组的几个配置文件—/etc/passwd、/etc/shadow、/etc/group和/etc/gshadow

1./etc/passwd存储用户信息 [[email protected] ~]# head /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin 一行记录对应着一个用户,每行记录被冒号:分隔为7个字段,这7个字段的具体含义为: 用户名:密码:uid:gid:解释描述:家目录:登录shell 500及以前的uid都是

【狂人小白】轻量级验证框架 Validation.FO 的入门与使用

Validation.FO 使用指南 框架说明 这是一个验证框架,并且是一个 独立的验证框架 ,不依赖与其他已有的框架: 可以自由的嵌入到其他框架,比如Spring.Struts等流行框架,但实质来说他是独立的,所以无所谓嵌入到哪里,如果需要在GUI桌面应用中,也是完美的: 配置简单,可自由扩展验证器,实际只要实现IValidator接口,以及在rules.fo.xml中添加相关的配置即可: 支持Spring接口 使用过程中,你会感觉好像只用了 IValidateService.validate

Linux用户、组和权限管理(一)

Linux是一个Multi-tasks(多任务). Multi-Users(多用户)的系统 每一个登陆者或使用者都有用户标识.密码(所谓3A) 所谓的3A: Authentication(验证机制) Authorization(授权机制) Audition(审计) 组的概念:用户组,用户容器:是为了便于用户权限分配 用户类别: 管理员:root 普通用户: 系统用户 登录用户 在linux系统中用户标识UserID,简称UID 用户标识使用的范围: 16bits二进制数字:0-65535(默认1

20151221jquery学习笔记--验证插件

验证插件(validate.js),是一款验证常规表单数据合法性的插件.使用它,极大的解放了在表单上繁杂的验证过程,并且错误提示显示的完善也增加了用户体验.一. 使用 validate.js 插件官网下载: http://bassistance.de/jquery-plugins/jquery-plugin-validation最重要的文件是 validate.js, 还有两个可选的辅助文件: additional-methods.js(控件 class方式)和 message_zh.js(提示

jQuery验证插件

学习要点: 1.使用 validate.js 插件 2.默认验证规则 3.validate()方法和选项 4.validate.js 其他功能 验证插件(validate.js),是一款验证常规表单数据合法性的插件.使用它,极大的解放了在表单上繁杂的验证过程,并且错误提示显示的完善也增加了用户体验. 一.使用 validate.js 插件 官网下载:http://bassistance.de/jquery-plugins/jquery-plugin-validation最重要的文件是valida