才疏学浅,暂时先写vs工具中可以直接拖动使用的验证控件;

首先点击Ctrl+alt+x打开工具箱,然后选择验证,如下图:

vs已经提供了六种验证方法发,我介绍能力范围内的四种:

1.CompareValidator

比较两个文本框填写的内容,一般用于确认密码之类的操作:
把这个控件拖到自己想放到的地方,点击右键,选择属性:

然后会出现属性框:

需要设置的关键属性如下:

ID:给这个控件命名
ControlToCompare:需要比较的第一个文本的id
ControlToValidate:需要比较的第二个文本的id
Operator:比较大小等操作
Display:Dynamic
ErrorMessage:设置错误时控件显示的内容

2.RangeValidator

控制所选类型的数据范围:

ID:给这个控件命名
ControlToValidate:要检测的控件的id
Display:Dynamic
Type:设置检查的数据类型
MaximumValue:范围内的最大值
MinimumValue:范围内的最小值
ErrorMessage:设置错误时控件显示的内容

3.RequiredFieldValidator

检测数据是否为空

ID:给这个控件命名
ControlToValidate:需要检测的控件的id
Display:Dynamic
ErrorMessage:设置错误时控件显示的内容

4.RequiredFieldValidator

检测输入数据的格式,这个一般自定义,直接用控件自带的设置如下

ID:给这个控件命名
ControlToValidate:需要检测的控件的id
Display:Dynamic
ValdationExpression:选择输入的文本格式
ErrorMessage:设置错误时控件显示的内容

VS中验证控件的使用相关推荐

  1. NET中验证控件表达式汇总

    ASP.NET为开发人员提供了一整套完整的服务器控件来验证用户输入的信息是否有效.这些控件如下: 1.RequiredFieldValidator:验证一个必填字段,如果这个字段没填,那么,将不能提交 ...

  2. Asp.Net中验证控件简单分析

    为了实现验证,.net提供了一个javascript脚本,当我们生成一个asp.net页面时,通过查看页面源代码的方式,会发现都调用了下面一个javascript文件: <script src= ...

  3. ASP.NET中验证控件的使用

    前言: 前几日,无奈用JS判断控件的有效性,发现的确是一件费力.费神的事情!特别是针对邮件格式.邮政编码等的关于正则表达式的JS验证(其中涉及正则表达式的比较等,较烦~).其实对于这些常用的控件有效性 ...

  4. asp.net中验证控件的使用方法

    用于检查是否有输入值 :RequiredFieldValidator(必须字段验证) 按设定比较两个输入 :CompareValidator(比较验证) 输入是否在指定范围 :RangeValidat ...

  5. 弹出框页面中使用jquery.validate验证控件

    弹出框页面中使用jquery.validate验证控件有几个问题需要解决: 1,弹出框的提交事件完成后如何关闭弹出框页面? 2,提交不成功如何返回当前页? 3,如果知道验证事件成功? 之前笔者都是JS ...

  6. webform里的验证控件

    1.非空验证控件:RequireFieldValidator  :2.数据比较验证:CompareValidator :3.数据范围验证:RangeValidator :4.正则表达式验证:Regul ...

  7. WebForm服务器验证控件与前端js自定义验证共同使用

        问题: 前端aspx页面中需要在button中添加OnClientClick事件后,这个OnClientClick所执行的自定义的客户端js验证:这个时候,所有的服务器验证控件都会失效!   ...

  8. [jQuery]使用jQuery.Validate进行客户端验证(高级篇-下)——不使用微软验证控件的理由...

    2019独角兽企业重金招聘Python工程师标准>>> 引用源:http://www.cnblogs.com/kyo-yo/archive/2010/07/06/Use-jQuery ...

  9. 风影ASP.NET基础教学 5 验证控件(二) 扩展自己的验证控件

    前文回顾 我们之前提过了5种官方验证控件的方式. 下面我们来讲解编程方式验证和扩展自己的验证控件 以编程的方式验证asp.net控件 默认情况下,在页面回发到服务器时,页面初始化之后(即视图ViewS ...

最新文章

  1. python socket tcp_python socket 模拟tcp通讯
  2. 设有n个正整数,将它们排成一排,组成一个最大的多位整数
  3. layui Table分页之后查询bug
  4. 台式电脑计算机怎么添加任务栏,win10系统任务栏添加计算机快捷图标的详细技巧...
  5. 线段树扫描线(1---算矩形的总面积)
  6. Silverlight IReader阅读器第二版
  7. 桥接模式与路由模式有什么不同
  8. 数据驱动背景下的设备故障预测及诊断方法
  9. 解析几何:第五章 二次曲线(2)抛物线 一般二次曲线
  10. numpy中的log和ln函数
  11. Eolink 征文活动- -后端研发需要的API文档工具
  12. MySQL的隐式类型转换
  13. 关于硬盘分区合并的事
  14. php操作mysql数据_PHP - 操作MySQL数据库
  15. Hive  if null 的用法
  16. 这里有五种身份证提取出生年月的格式
  17. 拥抱520,感性去爱,理性成长
  18. NXP(imx8qxp)系列DDR校准以及android镜像烧录
  19. 如何绑定腾讯云的域名到 godaddy 的站点
  20. React 预览图片 视频 音频_格式工厂——视频、文档、音频、图片、CD格式转换...

热门文章

  1. 常见Android开源框架使用笔记之——xUtils框架
  2. 深入原理64式:26 python知识总结
  3. Raid配置教程 (图解)
  4. python k线图和指标_期货k线图基础知识_一眼看清股市状况之用Python绘制K线图
  5. 关于虚拟磁带库(转自51cto)
  6. Arduino的模拟信号输入——电压测试
  7. jupyter notebook中导入skelearn.impute 出现 No module named ‘sklearn.impute‘
  8. UltraEdit下载
  9. 优秀的智慧展厅需要有哪些设计?
  10. 深度deepin v20 安装qt 5.14.2及环境配置过错