asp.net验证控件 学习课件

asp.net验证控件 学习课件

ID:22654851

大小:1012.00 KB

页数:32页

时间:2018-10-21

asp.net验证控件 学习课件_第1页
asp.net验证控件 学习课件_第2页
asp.net验证控件 学习课件_第3页
asp.net验证控件 学习课件_第4页
asp.net验证控件 学习课件_第5页
资源描述:

《asp.net验证控件 学习课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Asp.netAsp.net网站开发验证控件数据验证控件是一个集合,使用验证控件可以验证输入的信息是否符合我们特定的标准。RequireFieldValidator控件非空验证实例属性说明ErrorMessage:报错的时候显示的文字Display=“Dynamic”:不出错的时候该控件不占用页面位置。Display=“Static”:不出错的时候该控件占用页面位置。Display="None“不显示出错信息ControlToValidate:该验证控件对应的被验证控件名称。举例RangeValida

2、tor控件范围验证5种验证类型Integer:输入的数据是否在指定的整数范围内。String:输入的字符是否在指定范围内。Data:输入日期是否在指定范围内。Double:输入的数据是否在指定的双精度范围内Currency:输入的货币是否在指定货币范围内。范围验证的常用属性controlToValidate:对应要被验证控件的IDErrorMessage:当不合法时显示的错误信息MaximumValue:范围的最大值MinimumValue:范围的最小值Type:定义输入值的类型。可以是:string

3、(字符型),Integer(整型),Double(浮点型),Data(日期),Currency(货币型)默认为string类型,如果指定该选项则将输入的数据转换成该类型,如果转换失败,验证则不能通过举例判断是否通过验证例:If(Page.IsValid==ture)protectedvoidButton1_Click(objectsender,EventArgse){if(Page.IsValid){this.Label1.Text="页面通过验证!";}else{this.Label1.Text="

4、页面没有通过验证!";}}RegularExpressionValidator格式验证说明这种验证控件主要是对一些如身份证、邮编号码、电话号码、邮件地址的格式的验证。在本控件中主要是使用ValidationExpression属性指定信息的验证模式,设定此属性可以从正则表达式编辑器对话框中选择已有的表达式。也可以自己编写满足自己要求的正则表达式。格式验证的常用属性ControlToValidate:要进行检查控件的IDErrorMessage:不合法的时候出现的错误提示ValidationExpres

5、sion:指定的正则表达式举例常用的正则表达式只许输入数字:“^[0-9]*$”只许输入n为的数字:“^{n}$”只能输入至少n位的数字:“^d{n,}$”只能输入m~n位的数字“^d{n,m}$”只能输入零和非零开头的数字:“^(0

6、[1-9][0-9]*)$”只能输入有两位小数的正实数:“^0

7、[1-9]+(.[0-9]{2})?$”只能输入长度为3的字符“^.{3}$”只能输入由26个字母组合成的字符串:“^[A-Za-z]+$”常用的正则表达式只能输入由26个小写英文字母组成的字符串:“

8、^[A-Z]+$”只能输入由26个大写字母组成的字符串:“^[a-z]+$”只能输入由数字和26个字母组成的字符串:“^[A-Za-z0-9]+$”只能输入由数字、字符串或下划线组成的字符串:“^w+$”验证注册的用户名:“^[a-zA-Z]w{5,17}$”。正确格式为:以字母开头,长度为6-18之间,只能包含字符、数字和下划线。常用的正则表达式只能输入汉字:“^[u4e00-u9fa5]{0,}]$”验证E-mail格式:“w+([-+.’]w+)*@w+([-.]w+)*.w+

9、([-.]w+)*”验证电话号码格式:“((d{3})

10、d{3}-)?d{8}”验证身份证号码格式:“d{17}[d

11、X]

12、d{15}”CompareValidator控件对比验证比较验证的常用属性ControlToCompare:要进行比较的控件IDControlToValidate:与哪个控件进行比较ErrorMessage:当不一致的时候显示的错误信息Operator:指定比较操作的类型Operator:Operator属性Equal:当比较的两个值相等时,通过验证NoEqua

13、l:当比较的两个值不相等时,通过验证GreaterThan:当前控件中的值小于对比的控件中的值,通过验证GreaterThanEqual:当前控件中的值小于等于对比控件中的值,通过验证LessThan:当前控件中的值大于对比控件中的值,通过验证LessThanEqual:当前控件中的值大于等于对比控件中的值,通过验证DataTyeCheck:当前控件与对比控件中的类型相同时,通过验证举例CustomValidator控件奇偶验证奇偶验证常用属性Contr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。