验证控件

一、数据验证的方式

1.数据验证的方式有哪些?

答:第一种是后端代码验证,这样验证方式将数据提交给服务器来执行验证,时间长;第二种是JavaScript验证,这种验证方式是当用户点击按钮时,浏览器在提交数据前执行JavaScript验证,并立即显示验证结果,整个过程无需服务器参与,可以有效提高验证响应速度但安全性较低;第三种是服务器验证控件,这种验证方式是实现客户端加服务器端验证的“双重验证”模式,为数据验证提供了安全切方便的解决方案。

二、验证控件

1.常用的验证控件有哪些?

答:CompareValidator(比较验证)、CustomValidator(自定义验证)、RangeValidator(范围验证)、RegularExpressionValidator(正则表达式 )、RequiredFieldValidator(非空验证)。

2.控件的分类

答:常用控件主要分为两部分:HTML服务器控件(添加属性runat=“server”,可以将元素转换为Web服务器控件)和Web服务器控件。

3.Web服务器控件的优点

答:更统一的对象模型、提供更丰富的对象模型、自动浏览器检测、自定义布局功能、更合理的事件功能、事件缓存功能、完成相同功能需要的控件更少、更好的IDE支持。

4.非空验证控件

答:RequiredFieldValidator控件要求用户在页面上输入必填的内容,常用语文本框“不能为空”的验证。该控件常与其它验证控件一同实现有效性验证。

5.比较验证控件

答:CompareValidator控件用于执行数据类型检查,或比较一个值和另一个值,以确定这两个值是否与比较运算符指定的关系相匹配,也可用于执行类型检查。

6.范围验证控件

答:RangeValidator控件用于检查输入的值是否在确定的最小值和最大值之间。

7.正则表达式

答:RegularExpressionValidator控件用于检查用户的输入是否与预定义的正则表达式相匹配。

8.自定义验证控件

答:CustomValidator控件用于执行自定义验证。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值