帮助所说,button.CausesValidation
获取或设置一个值,该值指示在单击 Button 控件时是否执行了验证。
请问,验证与不验证有什么不同,具体怎么表现
 
 
  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP

回复次数:12

  • Sysping1
  • (回贴不为抢分)
  • 等 级:
#1楼 得分:3回复于:2009-05-19 23:20:46

该回复于2009-06-18 10:09:17被管理员删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
精华推荐:[可用分回赠参与帖]从snk形式文件导出xml形式的密钥密钥对供程序使用,不知道怎样实现?

  • taotie1225
  • (啥都不会)
  • 等 级:
#2楼 得分:0回复于:2009-05-20 08:31:25
怎么光顶没人解答下
 
  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
精华推荐:求用VB2005做软件升级程序

  • CloneCenter
  • (复制中心)
  • 等 级:
#3楼 得分:10回复于:2009-05-20 09:24:55
CausesValidation 为 True 时,表示按钮被点击后,执行页面上的验证。如果为 False,表示这个按钮被点击时不触发页面上的验证。

例如,一个页面上,一些数据更新的时候,需要验证数据的有效性;如果是查询数据,则不需要验证所有的控件值。

 
  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
精华推荐:session老是丢失的问题

  • taotie1225
  • (啥都不会)
  • 等 级:
#4楼 得分:0回复于:2009-05-20 17:19:22
引用 3 楼 CloneCenter 的回复:
CausesValidation 为 True 时,表示按钮被点击后,执行页面上的验证。如果为 False,表示这个按钮被点击时不触发页面上的验证。

例如,一个页面上,一些数据更新的时候,需要验证数据的有效性;如果是查询数据,则不需要验证所有的控件值。

例如更新的时候,比如我某个textbox是输入数值型的,这个时候是我写代码来验证有效性的吧?和用CausesValidation =True 验证有效性有什么区别吗?你说的数据有效性具体具体怎么理解?谢谢

 
  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
精华推荐:延迟问题精确到ms

  • koukoujiayi
  • (口口加一)
  • 等 级:
#5楼 得分:3回复于:2009-05-20 17:31:11
引用 4 楼 taotie1225 的回复:
例如更新的时候,比如我某个textbox是输入数值型的,这个时候是我写代码来验证有效性的吧?和用CausesValidation =True 验证有效性有什么区别吗…

这要和.net验证控件一起使用!
你验证数值型的,可用.net的CompareValidator验证控件(当然其他也可以),只要设置一下就可以了!!
这时如果Button的CausesValidation=true;则会首先执行验证控件,
如果验证不能通过,则不会执行Button下的代码!
这时如果Button的CausesValidation=false;
则无条件执行Button下的代码!

 
  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
精华推荐:[算法]如何输出迷宫图案,如何走出迷宫?(以往的帖子看过,但要求不足或没有结果,我有更详细的要求)

  • taotie1225
  • (啥都不会)
  • 等 级:
#6楼 得分:0回复于:2009-05-21 08:46:08
回上楼:
这时如果Button的CausesValidation=true;则会首先执行验证控件,
如果验证不能通过,则不会执行Button下的代码!

你这里说的先执行验证控件,这里执行的具体内容是什么吗?什么情况下会有验证不通过?

 
  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
  • hbxtlhx
  • (平民百姓)
  • 等 级:
  • 更多勋章
#7楼 得分:3回复于:2009-05-21 09:00:06
如果你对某一个控件添加了Control.Validating 事件或Control.Validated 事件,那么对于设置了CausesValidation 为True的控件得到焦点时将引发验证事件发生,而对没有设置CausesValidation 或CausesValidation 为False的控件得到焦点时事件不发生。一般对于帮助、取消之类的控件都设置CausesValidation False,而确定之类的设置为True。
 
  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
  • taotie1225
  • (啥都不会)
  • 等 级:
#8楼 得分:0回复于:2009-05-21 17:31:02
引用 7 楼 hbxtlhx 的回复:
如果你对某一个控件添加了Control.Validating 事件或Control.Validated 事件,那么对于设置了CausesValidation 为True的控件得到焦点时将引发验证事件发生,而对没有设置CausesValidation 或CausesValidation 为False的控件得到焦点时事件不发生。一般对于帮助、取消之类的控件都设置CausesValidation False,而确定之类的设置为True。

得到焦点引发验证事件,这个验证事件具体做什么呢?

 
  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
  • xgchou
  • 等 级:
#9楼 得分:0回复于:2009-05-21 20:43:31
本人也想知道这个验证事件的工作机制,是不是只是一个验证的一个框架,代码要自己写吗?还是系统有一套验证的固定格式来套用?
 
  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
  • taotie1225
  • (啥都不会)
  • 等 级:
#10楼 得分:0回复于:2009-05-22 08:42:08
顶上去
 
  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
  • CloneCenter
  • (复制中心)
  • 等 级:
#11楼 得分:0回复于:2009-05-22 09:42:58
用验证控件,你就知道了。
参考MSDN:http://msdn.microsoft.com/zh-cn/library/7kh55542(VS.80).aspx
  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
  • koukoujiayi
  • (口口加一)
  • 等 级:
#12楼 得分:1回复于:2009-05-22 23:09:46
引用 6 楼 taotie1225 的回复:
回上楼:
这时如果Button的CausesValidation=true;则会首先执行验证控件,
如果验证不能通过,则不会执行Button下的代码!

你这里说的先执行验证控件,这里执行的具体内容是什么吗?什么情况下会有验证不通过?

验证执行的具体内容看你的设置!例如设置了只能输入数字,则你输入字母就验证通不过!
就不会执行Button下的代码!!

button.CausesValidation 的作用相关推荐

  1. Button..::.CausesValidation 属性

    获取或设置一个值,该值指示在单击 Button 控件时是否执行验证. ASP.NET <asp:Button CausesValidation="True|False" /& ...

  2. button在html里有什么作用,htmlbutton标签怎么使用?htmlbutton标签有什么作用?

    本篇文章主要的介绍了关于html button标签的类型介绍,还有关于html button标签的作用和使用方法,最后还有使用实例,现在就让我们一起来看这篇文章吧 首先看看html button标签我 ...

  3. 如何取消button的点击特效_如何衡量一个人的 JavaScript 水平?

    如何衡量一个人的 JavaScript 水平? 作者:陈大鱼头 github: KRISACHAN 前言 之前刷知乎的时候,看到这么一个问题:"如何衡量一个人的 JavaScript 水平? ...

  4. ASP.NET Button控件的UseSubmitBehavior属性引发的血案

    这里先不说标题上的UseSubmitBehavior属性是什么,先说下面这种情况. 通常,在我们写一个表单页面的时候,最下方会有"提交"和"返回"字样的两个按钮 ...

  5. BUTTON标签和INPUT标签的区别【转】

    一句话概括主题:<button>具有<input type="button" ... >相同的作用但是在可操控性方面更加强大. HTML 4.01规范的Fo ...

  6. 谈谈button标签和input标签的区别

    一句话概括主题:<button>具有<input type="button" ... >相同的作用但是在可操控性方面更加强大. <button> ...

  7. mysql 提交 按钮_表单提交按钮input和button、a的差异

    现在普遍的在网页中,表单提交数据的按钮最常见实用有三种,一种是input,一种是button,最后一种,是其他如a标签,div标签,span标签代替而来.在以前的日子里,大家都习惯于用input,因为 ...

  8. html圆圈按钮怎么写,HTML button 标签

    HTML  标签 目标 实现点击button跳转到一个新的界面 参考文档 实例 以下代码标记一个按钮: 点我! 浏览器支持 所有主流浏览器都支持 标签. 标签定义及使用说明 标签定义一个按钮. 在 元 ...

  9. ASP.NET CausesValidation 属性

    好久没有用asp.net了,今天项目中涉及到一个页面,点击Cancel按钮时,结果仍然去验证那些必填项.后来发现按钮有一个属性CausesValidation,将其设为False(默认值为True), ...

最新文章

  1. 2.安装Ubuntu系统时,系统时间显示不对
  2. 网络编程学习笔记--1.socket可读可写条件
  3. 在Silverlight中读取指定URL图片包数据
  4. 值类型与引用类型比较与区别
  5. SOA架构设计经验分享—架构、职责、数据一致性
  6. 计组之指令系统:1、指令系统概述(定义、分类、格式、扩展操作码指令格式)
  7. mysql数据库内存分配_MySQL OOM 系列一 Linux内存分配
  8. CodeFights Python 编程实训
  9. java和jsp交互 structs_Struts与jsp+javabean+servlet区别
  10. 音视频开发之旅(41)-天空盒
  11. 哈工大数字逻辑与数字系统设计大作业(数字密码锁)
  12. 写渗透测试/cnvd/src/cve报告文档
  13. 44道javaScript变态题(上)
  14. 统信国产linux操作系统——虚拟机安装
  15. vue的安装与基本使用
  16. jsPlumb使用小技巧
  17. 不用找,你想要的建筑场景游戏素材素材都在这里
  18. 如何从缓存白嫖网易云音乐
  19. matlab搭建多径模型,基于MATLAB的无线多径信道建模与仿真分析.docx
  20. 倭黑猩猩机器人_难以置信!倭黑猩猩竟也有助产“护士”

热门文章

  1. Linux 的 Fedora 安装重新配置
  2. AP5216 平均电流型LED 降压恒流驱动器
  3. Linux试题及答案
  4. Lucene快速入门第三讲——看看Lucene是如何支持中文分词的?
  5. ik分词器需要的两个jar包
  6. 钟控触发器(RS、D、JK、T)
  7. css中的 type,css中如何使用list-style-type属性
  8. klouderr什么意思_kswl是什么意思(网络用语KSWL是什么意思)
  9. linux 同步北京时间 局域网同步时间
  10. USB描述符都是什么意思你看懂了吗?