Asp.Net学习之数据验证控件(二)
2014-11-04 21:05
323 查看
ASP中数据验证控件也称ASP.NET的内置验证控件,Asp共包含5种验证控件,如表所示:
除去表中的5种控件外还有一种综合验证的控件(ValidationSummary),是将表中的5种控件所产生的错误统一显示。
ASP.NET自带的验证控件使用方便,开发快捷,保证了系统的安全性。同时验证控件在使用时也有一些需要注意的地方,比如:除RequiredFieldValidator控件外,其他4个控件在使用时,如果绑定的控件不进行任何操作时,他们的验证方式就不会起作用,所以在使用时必须尽可能的考虑出现的情况,与其他验证控件搭配使用。
控 件 名 | 适 用 情 况 |
RequiredFieldValidator | 为了避免空值,例如当用户输入密码以建立新账户时 |
RangeValidator | 为了检查输入的值是否在限制的范围内。例如,对于网吧,年龄字段应该指示大于或等于18岁。 |
CompareValidator | 为了检查两个字段是否包含相同的值。例如,当创建密码时,用户应该输入密码两次以确保用户正确记住它 |
RegularExpressionValidator | 为了检查输入是否匹配关于字符性质的模式,例如字母与数字、大写字母与小写字母、日期的长度和有效性 |
CustomValidator | 为了检查输入符合以代码编写的规则。这可以包括复杂的评估,例如检验授权号中的模式 |
ASP.NET自带的验证控件使用方便,开发快捷,保证了系统的安全性。同时验证控件在使用时也有一些需要注意的地方,比如:除RequiredFieldValidator控件外,其他4个控件在使用时,如果绑定的控件不进行任何操作时,他们的验证方式就不会起作用,所以在使用时必须尽可能的考虑出现的情况,与其他验证控件搭配使用。
相关文章推荐
- ASP.NET学习笔记--数据验证控件
- ASP.NET 2.0中的数据操作:给新增、编辑界面增加验证控件 (翻译)
- ASP.NET数据验证控件详解
- ASP.NET学习笔记--自定义验证控件的使用
- asp.net 确认对话框与数据验证控件的冲突问题
- ASP.NET 2.0中的数据操作十九:给新增、编辑界面增加验证控件 (翻译)
- 利用反射实现ASP.NET控件和数据实体之间的双向绑定,并且在客户端自动验证输入的内容是否合法
- Asp.net控件开发学习笔记(十二)----数据绑定
- asp.net学习之 数据绑定控件--List数据绑定控件
- ASP.NET实练第一练[学习.NET常用控件与XML数据的处理]
- Scott Mitchell 的ASP.NET 2.0数据教程之三十九:: 在编辑和插入界面里添加验证控件
- 使用ASP.NET定制数据验证控件
- ASP.NET 2.0中的数据操作之19:给新增、编辑界面增加验证控件
- ASP.NET 2.0中的数据操作:给新增、编辑界面增加验证控件 (翻译)
- ASP.NET动态生成输入页面,以及生成控件的大小控制,输入数据的验证等
- ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法
- Scott Mitchell 的ASP.NET 2.0数据教程之十九:给新增、编辑界面增加验证控件 (翻译)
- Scott Mitchell 的ASP.NET 2.0数据教程之十九:给新增、编辑界面增加验证控件
- asp.net学习之 数据绑定控件--表格绑定控件
- asp.net学习之数据绑定控件、数据源控件概述