ASP.NET验证控件一
2018-06-18 04:46:11来源:未知 阅读 ()
为了更好地创建交互式Web应用程序、加强应用程序安全性,程序开发人员应该对用户输入的内容进行验证。
ASP.NET提供了一系列输入验证控件,使用这些控件用户可以很方便地实现输入验证。
ASP.NET还提供了可以在控件开发中使用的可扩充的验证框架,开发人员可以通过使用这个验证框架来定制自己的验证控件。
RequiredFieldValidator控件
RequiredFieldValidator控件的功能是指定用户必须为某个在ASP.NET网页上的特定控件提供信息。
RequiredFieldValidator控件的常用属性如下:
ControlToValidate:通过设置该属性为某控件的ID来把验证控件绑定到需要验证的控件。
ErrorMessage:通过该属性来设置当验证控件无效时需要显示的信息。
ValidationGroup:绑定到验证程序所属的组。
Text:当验证控件无效时显示的验证程序的文本。
Display:通过该属性来设置验证控件的显示模式,该属性有三个值:None表示验证控件无效时不显示信息;Static表示验证控件在页面上占位是静态的,
不能为其他空间所占;
Dynamic表示验证控件在页面上占位是动态的,可以为其他空间所占,当验证失效时验证控件才占据页面位置。
CompareValidator控件
CompareValidator控件的功能是验证某个输入控件里输入的信息是否满足事先设定的条件。
CompareValidator控件的常用属性如下:
ControlToValidate:通过设置该属性为某控件的ID来把验证控件绑定到需要验证的控件。
ErrorMessage:通过该属性来设置当验证控件无效时需要显示的信息。
ValidationGroup:绑定到验证程序所属的组。
Text:当验证控件无效时显示的验证程序的文本。
Display:通过该属性来设置验证控件的显示模式。
Operator:通过该属性来设置比较时所用到的运算符。
ValueToCompare:设置用来做比较的数据。
ControlToCompare:设置用来做比较的控件,需要让验证控件控制的控件和其他控件里的数据做比较就会用到这个属性。
RangeValidator控件
RangeValidator控件的功能是验证用户对某个文本框的输入是否在某个范围之内。
RangeValidator控件的常用属性如下:
ControlToValidate:通过设置该属性为某控件的ID来把验证控件绑定到需要验证的控件。
ErrorMessage:通过该属性来设置当验证控件无效时需要显示的信息。
ValidationGroup:绑定到验证程序所属的组。
Text:当验证控件无效时显示的验证程序的文本。
Display:通过该属性来设置验证控件的显示模式。
Type:通过该属性来设置按照哪种数据类型来进行比较。
MaximumValue:设置用来做比较的数据范围上限。
MinimumValue:设置用来做比较的数据范围下限。
RegularExpressionValidator控件
RegularExpressionValidator控件的功能是验证用户输入的数据是否符合正则表达式预定义的格式。
RegularExpressionValidator控件的常用属性如下 :
ControlToValidate:通过设置该属性为某控件的ID来把验证控件绑定到需要验证的控件。
ErrorMessage:通过该属性来设置当验证控件无效时需要显示的信息。
ValidationGroup:绑定到验证程序所属的组。
Text:当验证控件无效时显示的验证程序的文本。
Display:通过该属性来设置验证控件的显示模式。
ValidationExpression:通过该属性来设置利用正则表达式描述的预定义格式。
CustomValidator控件
CustomValidator控件的功能是能够调用程序员在服务器端编写的自定义验证函数。有时使用现有的验证控件可能满足不了程序员的需求,可能需要程序员自己来编写验证
函数,而通过CustomValidator控件的服务器端事件可以把该验证函数绑定到相应的控件。
CustomValidator控件的常用属性如下:
ControlToValidate:通过设置该属性为某控件的ID来把验证控件绑定到需要验证的控件。
ErrorMessage:通过该属性来设置当验证控件无效时需要显示的信息。
ValidationGroup:绑定到验证程序所属的组。
Text:当验证控件无效时显示的验证程序的文本。
Display:通过该属性来设置验证控件的显示模式。
ValidationEmptyText:通过该属性来判断绑定的控件为空时是否执行验证,该属性为true的含义是绑定的控件为空时执行验证,为false含义则是绑定的控件为空时不执
行验证。
IsValid:获取一个值来判断是否通过验证,true表示通过验证,而false表示不通过验证。
原文链接:
http://blog.csdn.net/spilledlight/article/details/48730225
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 第六章第三十一题(金融应用:信用卡号的合法性验证)(Finan 2020-05-20
- LeetCode 680. 验证回文字符串 Ⅱ 2020-05-19
- 如何用SpringBoot集成JWT实现token验证及token注销?一招教 2020-05-13
- Https双向验证与Springboot整合测试-人来人往我只认你 2020-05-05
- LeetCode 98. 验证二叉搜索树 2020-05-05
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash