`

控件(六)——验证控件

 
阅读更多

验证控件对我们来说,还是比较重要的。虽然它并不高深,但是它确是我们经常用到的。

验证控件的应用涉及到的知识:

1、可以被定义外观;

2、验证程序的显示方式,可以是静态也可以是动态;

3、分组显示错误信息;

4、自定义服务端验证;

5、自定义客户端验证;

6、正则表达式。

下面我们来看个注册信息的例子,这里就不做过多介绍了,直接给出界面,一看便知:

RequiredFieldValidator控件:用户名、密码、确认密码的输入使用的该控件。那用户名来说,最主要的是设置该验证控件的ControlTovalidate属性为相应文本框的ID。其他完全类似。

CompareValidator控件:判断两次密码输入的是否相同。重要的是在将该控件的ControlToCopmare属性和ControlValidate属性分别设置为要验证的文本框的ID,对于其他一些功能,大家可以自己探索。

RegularExpressionValidator控件:该控件用于判断邮件地址是否正确输入。在ControlToValidate属性中输入要验证的控件ID(如下图),然后在ValidationExpression(用于确定有效性的正则表达式)属性中选择适当的类型,它会自动生成正则表达式(具体的正则表达,另附博文介绍)。

RangeValidator控件:验证输入的数字的范围是否符合要求。ControlToValidate属性中输入验证文本框的ID,在MaximumValue属性(所验证的控件的最大值)中输入200,MinimumValue属性(所验证控件的最小值)中输入100。

ValidationSummary控件:该控件就像是总结一样,提交后汇总下所有的错误。

CustomValidator控件:实现服务器和客户端的自定义验证。同样,需要在ControlToValidate属性中输入需要验证的文本框的ID。

后台代码:


这里,我们用到一个脚本:

直接点击提交,效果演示:

其他控件的效果,大家自己尝试。

分享到:
评论

相关推荐

    Android基础控件——SeekBar的使用、仿淘宝滑动验证

    Android基础控件——SeekBar的使用、仿淘宝滑动验证

    扭曲验证码——用户控件

    验证码——扭曲验证码——用户控件——做成了用户控件——拖拖即用——只需修改验证图片引用地址

    常用的服务器端数据验证控件

    常用的服务器端数据验证控件 RequiredFieldValidator(必须项); CompareValidator(与某值的比较); RangeValidator(范围检查); RegularExpressionValidator(模式匹配); CustomValidator(用户...

    ASP—单元四 物业管理系统用户注册——验证控件.pdf

    在实际运用中,用户输入的数据不一定符合要求,所以需要程序员对这些注册的数据进行及时地验证,并给出相应的错误提示,以保证输入数据的有效性。本单元将介绍住户管理模块中业主注册页面上的业主编号、姓名、身份证...

    WPF验证之——必填验证 .

    介绍见http://blog.csdn.net/qing2005/article/details/6584599

    庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术

    10.1.2 验证控件的工作机制解析 423 10.2 实现自定义验证控件 443 10.3 本章总结 451 第11章 在控件中使用嵌入资源 452 11.1 在控件中嵌入资源的原理 452 11.2 在控件中应用嵌入资源 453 11.2.1 在控件中使用...

    ASP.NET源码——步步为赢气泡验证控件(Winsteps.Validator).zip

    ASP.NET源码——步步为赢气泡验证控件(Winsteps.Validator).zip

    庖丁解牛 纵向切入ASP.NET 3.5控件和组件开发 part1

    10.1.2 验证控件的工作机制解析 423 10.2 实现自定义验证控件 443 10.3 本章总结 451 第11章 在控件中使用嵌入资源 452 11.1 在控件中嵌入资源的原理 452 11.2 在控件中应用嵌入资源 453 11.2.1 在控件中使用...

    庖丁解牛 纵向切入ASP.NET 3.5控件和组件开发 part2

    10.1.2 验证控件的工作机制解析 423 10.2 实现自定义验证控件 443 10.3 本章总结 451 第11章 在控件中使用嵌入资源 452 11.1 在控件中嵌入资源的原理 452 11.2 在控件中应用嵌入资源 453 11.2.1 在控件中使用...

    庖丁解牛纵向切入ASP.NET 3.5控件和组件开发技术.pdf

    10.1.2 验证控件的工作机制解析423 10.2 实现自定义验证控件443 10.3 本章总结451 第11章 在控件中使用嵌入资源452 11.1 在控件中嵌入资源的原理452 11.2 在控件中应用嵌入资源453 11.2.1 在控件中使用嵌入...

    多种net下日期选择方法,另附日期验证的正则表达式

    另外一种是我自己做的用户控件,包含了验证控件,简单实用。验证日期的格式为2010-04-24。如果您想验证格式为2010/04/24,2010.04.24的日期,请参考压缩包里的“正则应用之——日期正则表达式.doc”文件。您可以根据...

    JavaScript程序设计——页面设置与表单验证实验报告.docx

    实现HTML界面设计、布局的方法。 实现各种控件的使用方法。 实现对界面项目进行表单验证的方法。 实现表单标记,表单提交方式、编码方式等知识点。

    从入门到精通HTML5——PDF——网盘链接

     3.2.4 粗体、斜体、下划线——strong、em、u 46  3.2.5 上标与下标——sup、sub 47  3.2.6 设置删除线——strike 48  3.2.7 等宽文字标记——code 49  3.2.8 空格——  49  3.2.9 其他特殊符号 50 ...

    EXTJS4自学手册

    EXTJS4自学手册——EXT数据结构组件(Model数据验证,数据交互) EXTJS4自学手册——EXT数据结构组件 EXTJS4自学手册——EXT数据结构组件(proxy代理类之客户端代理) EXTJS4自学手册——EXT数据结构组件(proxy...

    asp.net页面输入控件屏蔽特殊字符键盘输入

    在某些WEB应用程序中,如果一项项去判断用户的输入框是否是非法字符的话,可能很麻烦——如果,根据特殊字符的键盘码判断——在客户输入时就将控件设置为一种不可编辑状态,那多好!

    mvc5验证模块

    .net mvc验证有很多方式,NET自带的验证方式很难用,并且很复杂。让我们开发者感觉很不爽,今天我推荐一个第三方验证框架——FluentValidation(FluentValidation.MVC)真的很棒,你研究一下可以做深入开发。

    ASP.NET实现用户注册和验证功能(第4节)

    在前几篇文章中小编已经为大家分享几篇关于验证控件实现的文章,今天我们再具体为用户登录页面添加输入数据验证功能和验证码功能。 学习内容 1、创建ASP.NET应用程序。 在E:\Solution1目录下双击文件,运行Visual ...

    android开发入门与实战(下)

    2.2.3 真的准备好了吗——开发环境验证 2.2.4 创建Android虚拟设备(AVD) 2.3 Linux一族——Ubuntu开发环境搭建 2.3.1 Java、Eclipse和ADT插件安装 2.3.2 设定AndroidSDKHome 2.4 MacOS一族——苹果开发环境搭建 2.5 ...

    毕设&课设&项目&实训-基于 Lodop 控件的 Web 打印示例.zip

    ————————————————————————————————————— 竞赛资料源码- 【目标受众】: 本项目适合IT相关专业各种计算机技术的源代码和项目资料,如计科、人工智能、通信工程、自动化和...

Global site tag (gtag.js) - Google Analytics