Web开发中印证控件的使用

   阅读
<script language="javascript">c_a_3();</script>
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开发,希望这篇文章能对初学验证控件的同胞们有所帮助
3楼liu7650230513小时前
[e01]
2楼lfmilaoshi昨天 01:13
初学乍练。。。。。积累。。。米老师
1楼xqf309前天 18:48
学习中!
阅读