Web开发中验证控件的使用

在Web开发中,网页上的许多输入项需要经过验证后才能被提交到服务器。ASP.NET为大家提供了一系列验证控件,可以让大家轻松实现文本框内容的验证(更深层次的验证可以通过正则表达式实现,以后再做介绍)。

RequiredFieldValidator控件

该控件用于将某个输入项变为必选字段,意思就是该输入项不能为空。它有一个属性用于绑定被验证的控件:ControlToValidate,例如:

<asp:RequriedFieldValidator ID="rfvName" runat="server" ControlToValidate="txtName"ErrorMessage="请输入姓名" Text=“*”><asp:RequriedFieldValidator/>
这段代码使RequriedFieldValidator控件用于验证文本框txtName是否为空的。

RangeValidator控件

该控件用于验证输入项的数据是否在规定的范围内的,查过这个范围的数据就是不合法的,同样它也通过ControlToValidate属性绑定被验证控件,MinimumValue和MaxmumValue两个属性用于确定规定范围的最小值和最大值,例如:

<asp:RangeValidator ID="rvMonth" ControlToValidate="txtMonth" MinimumValue="1" MaxmumValue="12 "ErrorMessage="月份必须介于1-12之间"Type=Integer runat="server"/>

这段代码用于验证txtMonth控件接受的输入是否介于1-12之间

ValidationSummery控件

这一控件用于汇总页面中的验证程序中的错误信息(ErrorMessage),并通过网页或是提示框显示出来,例如在上面的关于RangeValidator的代码下面添加如下代码:

<asp:ValidationSummery ID="vsMonth " runat="server" ShowMessageBox="true" ShowSummery="false"/>

如果在文本框txtMonth中输入“13”则会弹出提示框显示“月份必须介于1-12之间”。其中的属性 ShowMessageBox和ShowSummery用于判断错误摘要在提示框中显示还是在网页中显示。

本人初学B/S开发,希望这篇文章能对初学验证控件的同胞们有所帮助
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值