validationGroup和Page_ClientValidate()
validatationGroup:
仔细查一下,基本上所有的.net控件都有这个属性(不知道有没有没有的),它的作用就是给验证和被验证的控件分组(可以这么理解吧)
主要应用在页面有说选择,然后须要应用不同的验证方式。
Page_ClientValidate():
手工启动验证控件的验证。返回值是true ,false
true时启用验证,false时不验证
碰到这个问题的始末:
今天修改项目的时候,一个页面有2种选择,会有一行TableRow会show or hide
但是这个Row里的控件都有验证绑着,显示的时候肯定须要验证,没问题
当隐藏的时候,提交页面是发现页面无变化,选回来一看是被验证了,然后想了一堆办法想去掉验证,先用JQuery想把之Disabled,结果发现验证控件翻译到前台后是javascript代码,根本不是html标签,走不同。
又用后台同样想禁用掉验证控件,不知啥原因,还是无用。
最后经过前辈提示,给这几个验证分为一组,当提交页面时候在前台判断我做了哪种选择,然后用Page_ClientValidate("xx")启用相应的验证,如果验证没通过就return false。
问题OK。
http://blog.163.com/soli1988_blog/blog/static/17689527220114984858537/
转载于:https://www.cnblogs.com/chen110xi/archive/2012/03/26/2417727.html
validationGroup和Page_ClientValidate()相关推荐
- validationGroup和Page_ClientValidate()配合使用解决前端click事件返回为false时验证失效问题
一.问题出现场景 场景:我在做项目的时候在同一页面两块区域分别由自己要验证的东西,其中有一块区域的button有OnClientClick和OnClick两个事件,需要通过OnClientClick进 ...
- 神经网络应用_我们为应用选择了神经变态,这就是我们的做法
神经网络应用 Neumorphism (also called Soft UI) started getting traction around end of 2019/beginning of 20 ...
- RequiredFieldValidator + OnClientClick + ValidationGroup 问题处理
在ASP.NET 2.0中引入了OnClientClick属性,以消除开发人员以编程方式将客户端"onclick"添加到控件的需要. 例: JS脚本 function ShowMe ...
- asp.net2.0中的ValidationGroup (转)
asp.net2.0中的ValidationGroup 在asp.net 1.1中,对于验证类控件,在使用时,遇到有的不需要验证的控件时,是十分麻烦的,就是说不可能有选择验证某些控件,而在asp.ne ...
- ASP.NET中 ValidationGroup[控件的属性]:分组验证的使用
1.A,运行效果返回顶部 ValidationGroup[控件的属性]:分组验证 同组验证的组名相同 登录 注册 用户名: 注册账号: 密 码: 密 钥: ...
- ValidationGroup属性
ValidationGroup 属性规定了验证过程中被验证的控件组. 此属性大多数情况下用在表单中存在多个按钮的情况下. 比如你的按扭可以是: <asp:button text="按扭 ...
- ValidationGroup指定后,ValidationSummary失效的解决办法。
1.没有指定ValidationGroup,ValidationSummmary正常运行. <div><asp:ValidationSummary ID="valsStar ...
- custom validator and validationGroup
Validation groups allow you to organize validation controls on a page as a set. Each validation grou ...
- ASP.NET ValidationGroup 属性和CssClass 属性
定义和用法 获取或设置在 Button 控件回发到服务器时要进行验证的控件组. 通常在表单中存在多个按钮时使用该属性. 语法 <asp:Button ValidationGroup=" ...
最新文章
- python免费试听-哪家培训可以免费试听Python课程?专注16年IT培训
- 设计模式六大原则_设计模式—设计六大原则
- Valve开发校准软件,LCD屏也能与高端VR头显适配了
- Web API 速率限制(二)- 令牌桶算法简介
- Java实训项目9:GUI学生信息管理系统 - 实现步骤 - 创建数据访问接口
- linux驱动基础开发0——linux 设备驱动概述-转
- 笔记本电脑开机键盘失效
- 计算机视觉入门到实战教程
- 马克思主义基本原理概论复习资料
- 智慧灯杆解决方案之智慧景区(园区)建设
- Interface和Abstract的区别
- SQL如何实现Excel自动分列功能?
- elementUI合并表头
- Python怎么进行时区的转换
- linux协议栈学习 第七节 GRO的实现
- 基于php的高校体育场地网上预约使用系统
- YDOOK: ANSYS Maxwell 19 教程14:Maxwell 2D 静电场怎样设置激励源 静电场有哪些激励源
- Code里面的对立统一
- OpenCV的 Mat对象 与Halcon的 HImage对象 的相互转换
- kali中爆破zip压缩包密码
热门文章
- odp 加固 mysql 代码_ODP方式,大批量数据写入ORACLE数据库
- ASP.NET 设置架构
- python连接Redis,学习哈希表基本操作
- 无忧全国计算机等级考试超级模拟软件_一级计算机基础及MS Office应用安装教程
- ..\FWLIB\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.c(493): error: #20: identifier FSMC_Bank3
- hai wind 2
- DIV层的五条叠加法则
- PAT (Advanced) 1077. Kuchiguse (20)
- 前端如何捕获用户在该页面停留的时长?
- 升级win10后 每次电脑休眠后再打开笔记本风扇狂转