欢迎来到天天文库
浏览记录
ID:16125614
大小:168.50 KB
页数:39页
时间:2018-08-08
《asp.net开发技术课件-精品ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ASP.NET开发技术第四章用户输入数据的验证与处理4.1用户数据验证(自学)•必须字段验证RequiredFieldValidator用于检查是否有输入值属性设置:2、Validator>4.1.1数据验证控件•比较验证CompareValidator按设定比较两个输入属性设置:Operator=Equal•范围验证RangeVa3、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;//I11、svalid属性验证客户端的输入是否合法}catch{args.IsValid=false;}}提交按钮中加判断privatevoidButton1_Click(objectsender,System.EventArgse){if(Page.IsValid)//所有输入是否都合法{Label8.Text
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;//I11、svalid属性验证客户端的输入是否合法}catch{args.IsValid=false;}}提交按钮中加判断privatevoidButton1_Click(objectsender,System.EventArgse){if(Page.IsValid)//所有输入是否都合法{Label8.Text
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;//I11、svalid属性验证客户端的输入是否合法}catch{args.IsValid=false;}}提交按钮中加判断privatevoidButton1_Click(objectsender,System.EventArgse){if(Page.IsValid)//所有输入是否都合法{Label8.Text
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
此文档下载收益归作者所有