《NET》课件第4章 ASP.NET页面验证技术_第1页
《NET》课件第4章 ASP.NET页面验证技术_第2页
《NET》课件第4章 ASP.NET页面验证技术_第3页
《NET》课件第4章 ASP.NET页面验证技术_第4页
《NET》课件第4章 ASP.NET页面验证技术_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

RequiredFieldValidator控件的使用RegularExpressionValiator控件的使用RangeValidator控件的使用CompareValidator控件CustomValidator控件ValdationSummary控件2024/7/61本章任务任务目标掌握必须字段验证控件的使用掌握基本的文本控件,密码控件的验证方法2024/7/62任务4.1RequiredFieldValidator控件的使用RequiredFieldValidator控件RequiredFieldValidator控件是必须字段验证控件,适用于检查要求用户必须输入数据的情况,这是最简单的一种验证方式。必须字段验证控件的使用任务情景描述下面的实例实现用户名和密码字段是否为验证功能,对输入的用户名和密码进行验证,用户名如果为空,就给出提示用户名不能为空!密码如果为空,就给出提示密码不能为空。2024/7/63任务4.1RequiredFieldValidator控件的使用图4-1运行效果图任务目标了解正则表达式验证控件的基本属性掌握正则表达是验证控件的常用标记2024/7/64任务4.2RegularExpressionValiator控件的使用ReguarExpressionValidator控件的基本属性

表4-2RegularExpressionValidator控件的特有属性2024/7/65任务4.2RegularExpressionValiator控件的使用属性取值功能说明ValidationExpression正则表达式设置验证规则表4-3正则表达式中部分常用标记的含义2024/7/66任务4.2RegularExpressionValiator控件的使用标记含义标记含义[]只能接受的字符[a-z]任意小写字符{}必须输入的字符数量[0-9]0~9的数字字符^不可接受的字符|“或”的逻辑字符.接受除表格外的任意字符+最少要有一个符合条件的字符[A-Z]任意大写字符\输出特殊字符正则表达式验证控件的使用任务情景描述下面实例实现对学号、姓名、手机号码、电子邮件进行验证的功能,其中学号不能为空,手机号必须是13开头或者是158、159开头的并且总长度是11位数字,电子邮件格式输入必须正确。2024/7/67任务4.2RegularExpressionValiator控件的使用图4-2正则表达式验证控件的使用正则表达式验证控件的使用输入正确时显示页面:2024/7/68任务4.2RegularExpressionValiator控件的使用图4-3输入正确页面显示并给出相应的正确提示信息如下:任务目标了解RangeValiator控件的基本属性掌握范围控件的使用2024/7/69任务4.3RangeValidator控件的使用RangeValidator控件的基本属性RangeValidator控件是范围验证控件,除了ControlToValidate和ErrorMessage外,RangeValidator还有如下几个比较重要的属性MaximumValue:范围的最大值MinimumValue:范围的最小值Type:控件输入值的类型,这个类型可以是:string(字符串)Integer(整数类型)Double(浮点数)Date(日期)Currency(货币)2024/7/610任务4.3RangeValidator控件的使用属性取值功能说明Minimum验证范围最小值设置验证范围的最小值Maximum验证范围最大值设置验证范围的最大值2024/7/611任务4.3RangeValidator控件的使用表4-5RangeValidator控件特有属性输入年龄范围的验证任务情景描述下面的示例实现用户年龄验证功能,并限制用户年龄必须在1-99之间,如果输入错误,则给出提示信息。2024/7/612任务4.3RangeValidator控件的使用图4-5输入年龄范围的验证任务目标了解ComparValidato控件的基本属性掌握对比验证控件的Operator属性。2024/7/613任务4.4CompareValidator控件CompareValidator控件的基本属性CompareValidator是比较验证控件,用于将某个用户输入与web窗体中其他控件的值或常数进行比较,例如,设置密码时需要比较两次输入的密码值是否相同,这时就可以利用CompareValidator控件来实现。2024/7/614任务4.4CompareValidator控件

CompareValidator控件的使用任务情景描述本实例可以对密码进行验证,使用CompareValidator控件,把用户输入的密码同已有的密码进行比较,如果比较结果为False,则显示验证错误,效果如下:2024/7/615任务4.4CompareValidator控件图4-6比较验证控件实例学生信息验证任务情景描述本实例可以对学生学号,性别,出生日期进行验证,综合使用所学的字段验证控件,范围验证控件,对比验证控件的使用,运行效果如下图所示:2024/7/616任务4.4CompareValidator控件图4-7学生信息验证任务目标了解RangeValiator控件的基本属性掌握范围控件的使用2024/7/617任务4.5CustomValidator控件和ValdationSummary控件

CustomValidator控件CustomValidator控件将使用用户自定义验证函数来对用户输入进行验证。例如可以使用CustomValidator控件来验证用户输入是否为偶数。ValidationSummary控件ValdationSummary控件是一个报告控件,用来收集web页面上所有验证错误提示信息,并将这些错误信息组织以后显示出来。2024/7/618任务4.5CustomValidator控件和ValdationSummary控件验证预购车票日期任务情景描述本实例可以对订购日期和预购日期进行验证,要求必须输入预购日期,格式如2011-12-1,预购车票的日期必须大于或等于订购的日期,错误信息以MessageBox收集显示出来。2024/7/619任务4.5CustomValidator控件和ValdationSummary控件图4-9验证预购车票日期效果图系统用户注册页面验证任务情景描述用户注册页面是网页应用程序最常用的页面之一,而在用户注册页面中验证用户的输入是至关重要的,该实例是一个简单的网站用户注册页面,用户必须填写用户名、密码、确认密码、电子邮件地址、手机号码、年龄等信息,其中用户名、密码、邮箱、手机号为必填项,密码需再次确认,邮箱地址必须合法,手机号码必须由11位数字组成,年龄必须在18周岁以上每个不合法输入都有相应的错误提示信息。2024/7/620

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论