书签 分享 收藏 举报 版权申诉 / 22

类型《NET》课件第4章ASP.NET页面验证技术.ppt

  • 文档编号:2315609
  • 上传时间:2024-07-07
  • 格式:PPT
  • 页数:22
  • 大小:2.24MB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    NET NET课件第4章 ASP.NET页面验证技术 课件 ASP 页面 验证 技术
    资源描述:

    1、nRequiredFieldValidator控件的使用nRegularExpressionValiator控件的使用nRangeValidator控件的使用nCompareValidator控件nCustomValidator控件nValdationSummary控件2024-7-61n任务目标任务目标掌握必须字段验证控件的使用掌握基本的文本控件,密码控件的验证方法2024-7-62nRequiredFieldValidator控件RequiredFieldValidator控件是必须字段验证控件,适用于检查要求用户必须输入数据的情况,这是最简单的一种验证方式。n必须字段验证控件的使用任务情

    2、景描述 下面的实例实现用户名和密码字段是否为验证功能,对输入的用户名和密码进行验证,用户名如果为空,就给出提示用户名不能为空!密码如果为空,就给出提示密码不能为空。2024-7-63图4-1运行效果图n任务目标任务目标了解正则表达式验证控件的基本属性掌握正则表达是验证控件的常用标记2024-7-64n ReguarExpressionValidator控件的基本属性 表4-2 RegularExpressionValidator控件的特有属性2024-7-65属性取值功能说明ValidationExpression正则表达式设置验证规则n表4-3 正则表达式中部分常用标记的含义2024-7-6

    3、6标记含义标记含义只能接受的字符a-z任意小写字符必须输入的字符数量0-909的数字字符不可接受的字符|“或”的逻辑字符.接受除表格外的任意字符+最少要有一个符合条件的字符A-Z任意大写字符输出特殊字符n正则表达式验证控件的使用任务情景描述 下面实例实现对学号、姓名、手机号码、电子邮件进行验证的功能,其中学号不能为空,手机号必须是13开头或者是158、159开头的并且总长度是11位数字,电子邮件格式输入必须正确。2024-7-67图4-2 正则表达式验证控件的使用n正则表达式验证控件的使用输入正确时显示页面:2024-7-68图4-3 输入正确页面显示并给出相应的正确提示信息如下:n任务目标任

    4、务目标了解RangeValiator控件的基本属性掌握范围控件的使用2024-7-69nRangeValidator控件的基本属性RangeValidator控件是范围验证控件,除了ControlToValidate和ErrorMessage外,RangeValidator还有如下几个比较重要的属性 MaximumValue:范围的最大值 MinimumValue:范围的最小值 Type:控件输入值的类型,这个类型可以是:string(字符串)Integer(整数类型)Double(浮点数)Date(日期)Currency(货币)2024-7-610属性取值功能说明Minimum验证范围最小值

    5、设置验证范围的最小值Maximum验证范围最大值设置验证范围的最大值2024-7-611表4-5 RangeValidator控件特有属性n输入年龄范围的验证输入年龄范围的验证任务情景描述 下面的示例实现用户年龄验证功能,并限制用户年龄必须在1-99之间,如果输入错误,则给出提示信息。2024-7-612图4-5输入年龄范围的验证n任务目标任务目标了解ComparValidato控件的基本属性掌握对比验证控件的Operator属性。2024-7-613nCompareValidator控件的基本属性CompareValidator是比较验证控件,用于将某个用户输入与web窗体中其他控件的值或常

    6、数进行比较,例如,设置密码时需要比较两次输入的密码值是否相同,这时就可以利用CompareValidator控件来实现。2024-7-614n CompareValidator控件的使用任务情景描述任务情景描述 本实例可以对密码进行验证,使用CompareValidator控件,把用户输入的密码同已有的密码进行比较,如果比较结果为False,则显示验证错误,效果如下:2024-7-615图4-6 比较验证控件实例n学生信息验证任务情景描述任务情景描述 本实例可以对学生学号,性别,出生日期进行验证,综合使用所学的字段验证控件,范围验证控件,对比验证控件的使用,运行效果如下图所示:2024-7-6

    7、16图4-7 学生信息验证n任务目标任务目标了解RangeValiator控件的基本属性掌握范围控件的使用2024-7-617n CustomValidator控件CustomValidator控件将使用用户自定义验证函数来对用户输入进行验证。例如可以使用CustomValidator控件来验证用户输入是否为偶数。nValidationSummary控件 ValdationSummary控件是一个报告控件,用来收集web页面上所有验证错误提示信息,并将这些错误信息组织以后显示出来。2024-7-618n 验证预购车票日期验证预购车票日期任务情景描述任务情景描述 本实例可以对订购日期和预购日期进

    8、行验证,要求必须输入预购日期,格式如2011-12-1,预购车票的日期必须大于或等于订购的日期,错误信息以MessageBox收集显示出来。2024-7-619图4-9验证预购车票日期效果图n系统用户注册页面验证任务情景描述 用户注册页面是网页应用程序最常用的页面之一,而在用户注册页面中验证用户的输入是至关重要的,该实例是一个简单的网站用户注册页面,用户必须填写用户名、密码、确认密码、电子邮件地址、手机号码、年龄等信息,其中用户名、密码、邮箱、手机号为必填项,密码需再次确认,邮箱地址必须合法,手机号码必须由11位数字组成,年龄必须在18周岁以上每个不合法输入都有相应的错误提示信息。2024-7-620n页面设计效果图如下所示:2024-7-621图4-16系统用户注册页面效果图THE END !2024-7-622

    展开阅读全文
    提示  兔兜文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:《NET》课件第4章ASP.NET页面验证技术.ppt
    链接地址:https://www.tudouwenku.com/doc/2315609.html

    若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理!

    copyright@2008-2024 兔兜文库 版权所有

    鲁公网安备37072502000182号  ICP备案号:鲁ICP备2021021588号-1  百度保障

    兔兜文库
    收起
    展开