ASP.NET验证控件

    在此过程中房间的收费制度时,。为了验证文本框是否为空、用户存在、合法等等。我们都要单独写代码。学习了ASP.NET的验证控件,省了非常多事。

    ASP.NET能够轻松实现对用户输入的验证。

让我们好好回想一下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和第二次输入的是否一致,能够用到这个控件。


b、RangeValidator:检查指定范围(范围验证) 输入是否在指定范围


比如:输入信息的范围大小


比如:输入信息的范围大小

(3)RegularExpressionValidator:使用正則表達式检查值(正則表達式验证) 正則表達式验证控件 



(4)CustomValidator:通过client或server函数检查值(自己定义验证) 自己定义验证控件 


3、验证总结控件

 (1)ValidationSummary:在页面中列出全部控件的验证错误(验证总结) 总结验证结果 


样例:全部的验证信息汇总

Page.IsValid属性:

Page:当前的整个页面,不论什么一个没有通过验证它的值就为false.

总结一下:

     每个验证控件运行特定类型的验证,并在验证失败时展现自己的自定义短信提示。验证控制我们的发展提供了一个非常大的帮助,我们并不需要太多的代码,您可以验证各种认证。