验证控件对我们来说,还是比较重要的。虽然它并不高深,但是它确是我们经常用到的。
验证控件的应用涉及到的知识:
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。
后台代码:
这里,我们用到一个脚本:
直接点击提交,效果演示:
其他控件的效果,大家自己尝试。
分享到:
相关推荐
"控件——锦集"这个资源集合显然提供了一系列用于前端开发的控件,对新手开发者来说尤其有帮助。控件集锦可能包含了各种类型的控件,如按钮、输入框、下拉菜单、滑块、日历、进度条等,这些都是构建交互式Web页面不...
【ASP.NET 数据验证控件】 在ASP.NET中,数据验证是确保用户输入符合应用程序预期格式的关键环节。在物业管理系统用户注册场景中,正确验证业主信息(如业主编号、姓名、身份证号码、联系人、入住日期和电子邮箱)...
这篇博文"【入门】Android自定义控件——验证码"旨在引导开发者如何创建一个专用于显示和交互的验证码控件。验证码通常用于验证用户身份,防止自动化程序进行恶意操作,如注册、登录等。 验证码控件的基本要素包括...
"WPF验证之——必填验证 ."这个主题主要探讨的是如何在WPF中实现对用户输入字段的必填验证,确保用户不为空的情况下提交数据。 首先,我们需要了解WPF的验证机制。WPF提供了数据绑定框架,它允许UI元素(如TextBox...
常用的服务器端数据验证控件 RequiredFieldValidator(必须项); CompareValidator(与某值的比较); RangeValidator(范围检查); RegularExpressionValidator(模式匹配); CustomValidator(用户...
在Android开发中,SeekBar是一个非常常用的控件,它允许用户通过滑动来调整某个值,通常用于音量控制、进度条显示等场景。本篇文章将深入探讨SeekBar的基本使用方法以及如何模仿淘宝的滑动验证功能。 ### SeekBar的...
5. 验证:使用数据验证规则确保用户输入的日期符合预期格式和范围。 6. 国际化和本地化:对于多语言应用,可以配置DatePicker和Calendar以适应不同的日期格式和语言。 在实际项目中,这两个控件常常结合使用,为...
【Lodop打印控件——飞鸿智能信息平台】是一个集成在ES2007平台上的Web打印解决方案,专门解决了B/S系统中打印功能的局限性。ES2007平台是一个基于服务导向架构(SOA)的快速开发平台,支持数据建模、业务建模和可视...
这个"扭曲验证码——用户控件"项目,就是将扭曲验证码的生成逻辑封装到了一个用户控件中,实现了即拖即用的效果。开发人员不再需要编写复杂的验证码生成代码,只需将该控件拖放到需要的地方,然后配置验证图片的引用...
- `WebApplication1`:这可能是一个ASP.NET Web应用程序项目,它展示了如何在Web环境下使用这个身份证验证控件。 总的来说,这个压缩包提供了一个基于C#的解决方案,用于验证第二代身份证,包括硬件兼容的接口和...
【ASP.NET源码——步步为赢气泡验证控件(Winsteps.Validator)】 这篇文章将深入探讨ASP.NET中的一个特定实现:步步为赢气泡验证控件(Winsteps.Validator)。这个控件是一个用于增强用户界面交互和验证输入的有效...
`TextField`支持限制输入长度、输入格式验证等特性,同时也可以添加文本监听器来处理输入事件。 除了这些基本控件,`Scene2D`还提供了诸如`Table`、`ScrollPane`、`Window`等高级组件,用于布局管理。`Table`允许你...
"我用过的"表明该控件已经在实际项目中得到验证,至少对发帖者来说是可行的,并且愿意分享出来,这进一步增强了其可靠性。 标签中提到的".NET C# VB.NET 图表 控件",这些是关键的关键词。".NET"是指微软的开发平台...
"register.exe"和"RegDLL.bat"文件可能包含注册机或者注册信息,用于验证和激活控件,避免未经授权的使用。在实际操作中,应确保遵守软件的授权条款,合法合规地使用控件。 总的来说,"coolgrid"是一款为VB开发人员...
在Excel中,控件是一种非常实用的功能,它们可以增强电子表格的交互性和用户界面的友好性。本资料主要关注的是复选框控件,它在数据处理和数据分析中发挥着重要作用。复选框允许用户进行多选操作,为数据筛选、报告...
本话题聚焦于一个特别的案例——"100行超适用纯js验证控件支持自定义UI扩展"。这个标题暗示我们,我们将探讨一个轻量级、高效且具有高度可定制性的JavaScript验证解决方案。 在描述中提到的链接...
《道不远人——深入解析ASP.NET 2.0控件开发》是一本专注于ASP.NET 2.0技术的书籍,其核心内容在于讲解如何进行高效、实用的ASP.NET控件开发。这本书通过丰富的实例和详尽的解析,帮助读者深入理解控件的工作原理,...
在Excel中,数值调节钮是一种交互式控件,它允许用户通过直观的滑块或箭头来调整单元格中的数值,从而动态改变关联...此外,数值调节钮还可以与其他Excel功能结合,如数据验证、条件格式等,创建更复杂的交互式工作簿。