数据验证Web 控件

当我们我要求使用者输入数据的时候,一定要执行数据验证的工作。数据验证是一种限制使用者
输入的限制(Constraint),可以确定使用者所输入的数据是正确的,或是强迫使用者一定要输
入数据。先执行数据验证比输入错误的数据后,再让数据库响应一个错误讯息来的有效率;也可
以确保使用者所输入的数据是一个有效值,而不会造成垃圾数据。数据验证Web 控件可以帮助
我们少写许多程序来验证使用者输入的数据,下表列出ASP.NET 所提供的数据验证Web 控件:

 

a

 

RequireFieldValidator Web 控件

RequireFieldValidator Web 控件可以用来强迫使用必需输入数据,其使用语法为:

 

其常用属性说明如下表所示:

2

 

ControlToValidate 属性用来指明要检验的控件,而ErrorMessage 属性用来提供给其它控件显示
相关讯息,Text 属性在使用者的输入没有通过验证时立即显示。下列程序代码限制姓名字段一
定要输入,否则无法触发按钮的事件程序:

 

倘若使用没有输入姓名字段而按下确定按钮,不但不会触发任何事件程序外,还会显示提示讯息,
如下图所示:

 

3

 

倘若使用有输入姓名字段而按下确定按钮,则正常触发事件程序,如下图所示:

 

4

 

Page.IsValid 属性


要判断使用者输入的资料是否通过验证时,可以检查Page 对象的IsValid 属性。如果IsValid 属
性为True,则表示所有的控件都通过验证;反之则代表有控件没有通过。

 

 

 

书    名:ASP.NET 程序设计基础篇
出版日期:2001/06/15
书    号:957-2085-72-7
I S B N :957-2085-72-7
原 作 者:林煌章

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值