第四章使用验证控件教材课程

上传人:yuzo****123 文档编号:141573868 上传时间:2020-08-10 格式:PPT 页数:27 大小:326.50KB
返回 下载 相关 举报
第四章使用验证控件教材课程_第1页
第1页 / 共27页
第四章使用验证控件教材课程_第2页
第2页 / 共27页
第四章使用验证控件教材课程_第3页
第3页 / 共27页
第四章使用验证控件教材课程_第4页
第4页 / 共27页
第四章使用验证控件教材课程_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《第四章使用验证控件教材课程》由会员分享,可在线阅读,更多相关《第四章使用验证控件教材课程(27页珍藏版)》请在金锄头文库上搜索。

1、第4章使用验证控件,内容,验证控件概述 验证的对象模型 ASP.NET的验证模型 使用验证控件,验证控件概述,为什么要验证用户输入 验证过程,验证过程,验证的对象模型,客户端和服务器端验证对象模型,ASP.NET的验证类型,使用验证控件,验证控件的对象模型 错误信息的布局和显示 使用验证控件 演示和练习:使用验证控件 演示和练习:使用自定义验证控件 使用验证组 演示和练习:如何使用验证组进行验证 禁用验证 演示和练习:通过设置CausesValidation属性来禁用验证 以编程的方式测试验证的有效性,验证控件的对象模型,错误信息的布局和显示,错误信息的布局和显示,使用验证控件,Require

2、dFieldValidator控件 在页中添加 RequiredFieldValidator 控件并将其链接到必需的控件,可以指定用户在ASP.NET 网页上的特定控件中必须输入信息,使用验证控件,CompareValidator控件 使用某一可指定的比较运算符来比较某控件中的特定字段与另一控件中的特定字段,并以此来确定有效性,使用验证控件,RangeValidator控件 指定MaximumValue和MinimumValue两个属性,验证另一控件值是否在允许的范围内,使用验证控件,RegularExpressionValidator控件 提供用于验证另一控件的值是否与所提供的正则表达式相匹

3、配的控件功能,ZIP: ,使用验证控件,CustomValidator控件 自定义验证函数,来验证控件的输入值,/定义验证函数 protected void Text_ServerValidate (object source, ServerValidateEventArgs args) args.IsValid = (args.Value.Length = 8); /使用验证函数 ,演示和练习:使用验证控件,多媒体演示,演示和练习:使用自定义验证控件,多媒体演示,使用验证组,在页面上控件比较多时,可以将不同的控件归为一组,ASP.NET在对每个验证组进行验证时,与同页的其他组无关 通过将要分

4、在同一组的所有控件的 ValidationGroup 属性设置为同一个名称(字符串)即可创建验证组,演示和练习:如何使用验证组进行验证,多媒体演示,禁用验证,设置 ASP.NET 服务器控件的属性(CausesValidation=false)来避开客户端和服务器的验证,而不只是客户端验证 禁用验证控件,即将控件的属性Enabled设置为false,使它根本不在页面上呈现并且不进行使用该控件的验证 如果要执行服务器上的验证,而不执行客户端的验证,则可以将单独验证控件设置为不生成客户端脚本,即将其属性EnableClientScript设为false,演示和练习:通过设置CausesValida

5、tion属性禁用验证,多媒体演示,以编程的方式测试验证的有效性,测试常规错误状态 在代码中测试页的 IsValid 属性,如果为true则执行代码;否则不执行,void Button1_Click(object sender, System.EventArgs e) if (IsValid) / Perform database updates or other logic here. ,以编程的方式测试验证的有效性,测试单独控件的错误状态 利用Page公开的Validators属性来检查每个验证控件的 IsValid 属性,if (this.IsPostBack) this.Validate(); if (!this.IsValid) string msg = ; foreach (IValidator aValidator in this.Validators) if (!aValidator.IsValid) msg += + aValidator.ErrorMessage; Label1.Text = msg; ,回顾,验证控件概述 验证的对象模型 ASP.NET的验证模型 使用验证控件,实验,参照实验手册,并在教师指导下完成实验报告。,习题,详见本书第4章后习题部分,请学生独立完成。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号