在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
什么是验证控件? 希望用户输入正确的类型的数据,为了验证用户输入是否满足要求,必须对输入的值、范围或格式进行检查。 在工具箱的验证分组里。 1)CompareValidator控件:与给定值比较.
怎样使用ASP.Net验证控件? 和添加其他服务器控件一样,即可启用对用户输入的验证。
客户端的验证 <script language="javascript " type="text/javascript"> /*验证是否为偶数函数*/ function ClientValidate(source, args) { if ((args.value % 2) == 0) args.IsValid = true; else args.IsValid = false; } </script> 客户端验证控件代码: <asp:CustomValidator ID="CustomValidator1" runat="server" ControlToValidate="txtOS" ErrorMessage="不是一个偶数!" ClientValidationFunction="ClientValidate"></asp:CustomValidator> 服务器验证,C#代码: public partial class _Default : System.Web.UI.Page { //服务器端验证输入是否为偶数。 protected void cvInput_ServerValidate(object source, ServerValidateEventArgs args) { //获取验证控件输入值。 int value = int.Parse(args.Value); //判断是否为偶数。 if ((value % 2) == 0) { args.IsValid = true; } else { args.IsValid = false; } } } 服务器验证,控件代码: <asp:CustomValidator ID="cvInput" runat="server" ControlToValidate="txtOS" ErrorMessage="不是一个偶数!" OnServerValidate="ServerValidate" ></asp:CustomValidator> 最终得到的效果图如下所示: 和CS的控件比起来,CS的控件中没有验证控件哦。 学了母版、用户控件的使用,今天又学习了ASP.NETWeb服务器验证控件的使用方法,希望大家每篇文章都有所收获。 |
请发表评论