赞
踩
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控件用于执行自定义验证。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。