aspnet基于控件的网页可视化设计

aspnet基于控件的网页可视化设计

ID:36031724

大小:1.90 MB

页数:17页

时间:2019-05-01

aspnet基于控件的网页可视化设计_第1页
aspnet基于控件的网页可视化设计_第2页
aspnet基于控件的网页可视化设计_第3页
aspnet基于控件的网页可视化设计_第4页
aspnet基于控件的网页可视化设计_第5页
资源描述:

《aspnet基于控件的网页可视化设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章数据有效性检测ASP.NET程序设计教程北京理工大学计算机学院金旭亮本讲主要内容7.1数据验证控件概述7.2基本的数据验证类型27.1数据验证控件概述确保用户输入的数据是有效的数据验证控件的作用在Web网站中,经常需要用户输入一些信息,例如用户注册时要求他们输入用户名和密码。为了避免用户输入无效的数据,必须对用户输入数据的有效性进行检测。4ASP.NET提供的数据验证控件数据验证控件用于对用户输入的数据进行验证。不同种类的数据验证控件完成不同的数据验证工作。5数据验证的执行环境服务器端验证客户端验证:在浏览器端使用JavaScript即使验

2、证控件已在客户端执行验证,ASP.NET仍会在服务器上执行验证。6多条件验证可以将多个验证控件与页面上的某个输入控件相互关联。此时,用户输入的数据必须通过所有验证控件的检测才能被视为有效。7显示数据验证的信息ErrorMessage属性确定要显示的信息Display属性确定显示信息的方式8用代码来控制验证过程每个验证控件都会公开自己的IsValid属性,该属性指明数据是否通过了本控件的验证。Page类公开一个了IsValid属性,当其为True时,表示数据已通过了页面上所有验证控件的验证。可以通过为CustomValidator控件编写代码来进行

3、特定的数据验证功能。97.2基本的数据验证类型10检测必填项Demo:UseRequiredFieldValidator.aspx11(1)放置用户输入控件到页面上(2)放置一个RequiredField控件到页面上(3)设置数据验证控件的ControlToValidate属性引用用户输入控件基本步骤:限定输入特定范围的数据Demo:UseRangeValidator.aspx关键属性:(1)MaximumValue(2)MinimumValue12比对数据值Demo:UseCompareValidator.aspx关键属性:(1)Control

4、ToCompare(2)ControlToValidate13限定用户输入数据的类型Demo:UseCompareValidator2.aspx关键属性:(1)ControlToValidate(2)perator="DataTypeCheck"(3)Type="Integer"14使用正则表达式进行复杂数据验证Demo:UseRegularExpressionValidator.aspx关键属性:(1)ControlToValidate(2)ValidationExpression可以通过Google等搜索许多常用的正则表达式15自定义数据验证

5、方法(服务器端验证)Demo:UseCustomValidator.aspx要点:(1)设定ControlToValidate(2)给其ServerValidate事件编码,在服务器端进行验证使用服务器端验证会引发一个页面回发。16自定义数据验证方法(客户端验证)如果数据不能通过验证,不会引发回送。要点:(1)设定ControlToValidate(2)使用JavaScript编写验证函数,赋值给其ClientValidationFunction属性functionCheckDataEven(source,arguments){if((argum

6、ents.Value%2)==0)arguments.IsValid=true;elsearguments.IsValid=false;}17Demo:UseCustomValidator2.aspx

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

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

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