asp.net开发技术课件-精品ppt课件

asp.net开发技术课件-精品ppt课件

ID:16125614

大小:168.50 KB

页数:39页

时间:2018-08-08

asp.net开发技术课件-精品ppt课件_第1页
asp.net开发技术课件-精品ppt课件_第2页
asp.net开发技术课件-精品ppt课件_第3页
asp.net开发技术课件-精品ppt课件_第4页
asp.net开发技术课件-精品ppt课件_第5页
资源描述:

《asp.net开发技术课件-精品ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP.NET开发技术第四章用户输入数据的验证与处理4.1用户数据验证(自学)•必须字段验证RequiredFieldValidator用于检查是否有输入值属性设置:

2、Validator>4.1.1数据验证控件•比较验证CompareValidator按设定比较两个输入属性设置:Operator=Equal•范围验证RangeVa

3、lidator验证输入是否在指定范围属性设置:•正则表达式验证RegularExpressionValidator用于检查输

4、入是否与表达式定义的模式匹配如:E电子邮件地址w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*URLhttp://([w-]+.)+[w-]+(/[w-./?%&=]*)?美国电话号码(((d{3})?)

5、(d{3}-))?d{3}-d{4}中华人民共和国居民身份证d{18}

6、d{15}正则表达式是一种功能强大的字符串定义规则格式:[可接受字符]{范围}•[a-z]{3,7}表示至少含有三个字符,最多含有7个字符,其中字符只能是’a’~’z’的范围•^表示反集合

7、,例如[^aurasp],表示除了’o’、’u’、’r’、’a’、’s’、’p’以外,任何字符都接受•“.”表示可接受任意字符例如.{0,}可以接受任意个任意字符。•{n,}表示至少输入n个字符。•“

8、”符号表示or(或)•斜线例如“.{3}”,表示必须输入3个”.”。属性设置:

9、lidate="TextBox5"ValidationExpression="w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*"Display="Dynamic">•自定义验证CustomValidator编程自定义验证属性设置:

10、date="TextBox6"Font-Size="X-Small“Display="Dynamic">添加事件处理程序//双击验证控件privatevoidCustomValidator1_ServerValidate(objectsource,System.Web.UI.WebControls.ServerValidateEventArgsargs){try{inttel=Convert.ToInt32(TextBox6.Text);args.IsValid=true;//I

11、svalid属性验证客户端的输入是否合法}catch{args.IsValid=false;}}提交按钮中加判断privatevoidButton1_Click(objectsender,System.EventArgse){if(Page.IsValid)//所有输入是否都合法{Label8.Text

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

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

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