ASP.NET验证控件
2015-12-13 08:21
561 查看
在此过程中房间的收费制度时,。为了验证文本框是否为空、用户存在、合法等等。我们都要单独写代码。学习了ASP.NET的验证控件,省了非常多事。
ASP.NET能够轻松实现对用户输入的验证。
让我们好好回想一下ASP.NET公有的六种验证控件。
1、基本验证控件:
(1)RequiredFieldValidator:限制空字段(必须字段验证) 用于检查是否有输入值
样例:比方登陆时。须要验证输入的username和password是否为空
(2)基本比較控
a、CompareValidator:比較两个字段 比較验证) 按设定比較两个输入
样例:当我们改动password时。第一次输入password和第二次输入的是否一致,能够用到这个控件。
b、RangeValidator:检查指定范围(范围验证) 输入是否在指定范围
比如:输入信息的范围大小
比如:输入信息的范围大小
(3)RegularExpressionValidator:使用正則表達式检查值(正則表達式验证) 正則表達式验证控件
(4)CustomValidator:通过client或server函数检查值(自己定义验证) 自己定义验证控件
3、验证总结控件
(1)ValidationSummary:在页面中列出全部控件的验证错误(验证总结) 总结验证结果
样例:全部的验证信息汇总
Page.IsValid属性:
总结一下:
每个验证控件运行特定类型的验证,并在验证失败时展现自己的自定义短信提示。验证控制我们的发展提供了一个非常大的帮助,我们并不需要太多的代码,您可以验证各种认证。
ASP.NET能够轻松实现对用户输入的验证。
让我们好好回想一下ASP.NET公有的六种验证控件。
1、基本验证控件:
(1)RequiredFieldValidator:限制空字段(必须字段验证) 用于检查是否有输入值
样例:比方登陆时。须要验证输入的username和password是否为空
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtUserName" ErrorMessage="username必须输入"></asp:RequiredFieldValidator>
(2)基本比較控
a、CompareValidator:比較两个字段 比較验证) 按设定比較两个输入
样例:当我们改动password时。第一次输入password和第二次输入的是否一致,能够用到这个控件。
<asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="txtPassword1" ControlToValidate="txtPassword2" ErrorMessage="两次password不一致"></asp:CompareValidator>
b、RangeValidator:检查指定范围(范围验证) 输入是否在指定范围
比如:输入信息的范围大小
<ASP:RangeValidator id="Vaidator_ID" Runat="Server" controlToValidate="要验证的控件ID" type="Integer" MinimumValue="最小值" MaximumValue="最大值" errorMessage="错误信息"Display="Static|Dymatic|None"></ASP:RangeValidator>
比如:输入信息的范围大小
(3)RegularExpressionValidator:使用正則表達式检查值(正則表達式验证) 正則表達式验证控件
<ASP:RegularExpressionValidator id="Validator_ID" RunAt="Server" ControlToValidate="要验证控件名"ValidationExpression="正則表達式"errorMessage="错误信息"display="Static"></ASP:RegularExpressionValidator>
(4)CustomValidator:通过client或server函数检查值(自己定义验证) 自己定义验证控件
<ASP:CustomValidator id="Validator_ID" RunAt="Server" controlToValidate="要验证的控件"onServerValidateFunction="验证函数"errorMessage="错误信息"Display="Static|Dymatic|None"></ASP: CustomValidator >
3、验证总结控件
(1)ValidationSummary:在页面中列出全部控件的验证错误(验证总结) 总结验证结果
样例:全部的验证信息汇总
<ASP:ValidationSummary id="ValSum" RunAT="Server" HeaderText="所以发现的错误是:"DiaplayMode="SingleParagraph"></ASP: ValidationSummary > <span style="font-family: KaiTi_GB2312; background-color: rgb(255, 255, 255);"> </span>
Page.IsValid属性:
<scrip language="C#" runat="server"> Void subbtn(Object Src,EventArge E) { if(Page.IsValid==true) <span style="white-space:pre"> </span>{lblMessage.Text="页面有效";} } </script>Page:当前的整个页面,不论什么一个没有通过验证它的值就为false.
总结一下:
每个验证控件运行特定类型的验证,并在验证失败时展现自己的自定义短信提示。验证控制我们的发展提供了一个非常大的帮助,我们并不需要太多的代码,您可以验证各种认证。
相关文章推荐
- 怎么样Windows7在配置ASPserverIIS
- ASP.NET中使用UpdatePanel实现局部异步刷新方法和攻略
- Metasploit - jenkins_java_deserialize
- Aspose.Words for Java 体验
- asp.net 导出excel乱码
- Asp.Net Mvc 使用WebUploader 多图片上传
- metasploit 渗透测试(2)-基础
- metasploit 渗透测试(1)-基础
- asp.net通用的sql插入与修改语句,一劳永逸
- IIS 7 Web服务器上部署ASP.NET网站
- Spring源码阅读4.2-Aspecjt AOP之代理对象的创建
- aspnet_regiis.exe -i 报 “此操作系统版本不支持此选项”
- 保护ASP.NET 应用免受 CSRF 攻击
- Aop/AspectJ
- ASPNET 5 和 dnx commands
- ASP.NET html转图片
- ASP.NET 资料下载
- asp.net主题文件(css+.skin)的使用
- 【ASP】英语九百句-ASP输出JSON,AJAX异步请求到本地存储localstorage
- 【ASP】OLEDB方式连接各类数据库(sql,access,excel,txt)