ASP.NET程序设计之基于控件的网页可视化设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基本步骤:
(1)放置用户输入控件到页面上 (2)放置一个RequiredField控件到页面上 (3)设置数据验证控件的ControlToValidate 属性引用用户输入控件
11
Demo: UseRangeValidator.aspx
关键属性: (1)MaximumValue (2)MinimumValue
5
服务器端验证 客户端验证: 客户端验证:在浏览器端使用JavaScript 即使验证控件已在客户端执行验证, ASP.NET 仍会在服务器上执行验证
6
可以将多个验证控件与页面上的某个输入 控件相互关联.此时,将用户输入的数据 必须通过所有验证控件的检测才能视为有 效.
7
ErrorMessage属性确定要显示的信息 Display属性确定显示信息的方式
要点: (1)设定ControlToValidate (2)给其ServerValidate事件 编码,在服务器端进行验证.
使用服务器端验证会引发一个页面回发.
16ห้องสมุดไป่ตู้
Demo: UseCustomValidator2.aspx 如果数据不能通过验证,不会引发回送. 要点: (1)设定ControlToValidate (2)使用JavaScript编写验证函数,赋值给其 ClientValidationFunction属性.
14
Demo: UseRegularExpressionValidator.aspx
关键属性: (1)ControlToValidate (2)ValidationExpression 可以通过Googl e等搜索许多常 用的正则表达式
15
Demo: UseCustomValidator.aspx
8
每个验证控件都会公开自己的 IsValid 属性, 该属性指明数据是否通过了本控件的验证 Page类公开一个了IsValid 属性,当其为 True时,表示数据已通过了页面上所有验 证控件的验证 可以通过为CustomValidator控件编写代码 来进行特定的数据验证功能
9
10
Demo: UseRequiredFieldValidator.aspx
ASP.NET程序设计 之
数据验证控件概述 基本的数据验证类型
2
确保用户输入的数据是有效的
在Web网站中,经常需要用户输入一些信 息,比如用户注册时要求他们输入用户名 和密码.为了避免用户输入无效的数据, 必须对用户输入数据的有效性进行检测.
4
数据验证控件用于对用 户输入的数据进行验证. 不同种类的数据验证控 件完成不同的数据验证 工作.
function CheckDataEven(source, arguments) { if ((arguments.Value % 2) == 0) arguments.IsValid=true; else arguments.IsValid=false; }
17

12
Demo: UseCompareValidator.aspx
关键属性: (1)ControlToCompare (2) ControlToValidate
13
Demo: UseCompareValidator2.aspx
关键属性: (1)ControlToValidate (2)perator="DataTypeCheck" (3)Type="Integer"
相关文档
最新文档