.NET企业级开发(卓越计划)第8课

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ValueToCompare应用时只能选择一个
3.2CompareValidator控件(续)
• 实例:密码文本框和确认密码文本框要求验证输 入值是否一致;答案文本框验证值是否为“A”; 金额文本框验证数据类型是否为Currency。
3.2CompareValidator控件(续)
• 如何考虑? • 密码文本框和确认密码文本框要求验证输
3.2CompareValidator控件(续)
• 位置及外观
3.2CompareValidator控件(续)
• CompareValidator常用属性: • 1)ControlToCompare:指定与被验证控件
比较的控件ID • 2)ValueToCompare:指定与被验证控件比
较的值 • 3)Operator:设置比较值时使用的操作符 • 4)Type:设置比较值时使用的数据类型 • 注意:属性ControlToCompare和
• 设置属性
3.1RequiredFieldValidator控件(续)
• 对应“源”代码
3.2CompareValidator控件
• 用于比较一个控件的值和另一个控件的值,若相 等则验证通过;也可用于比较一个控件的值和一 个指定的值,若比较的结果为true则验证通过。
• 语法结构: <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="TextBox2" ControlToValidate="TextBox1" > </asp:CompareValidator>
• 按照题目要求设计界面 • 若内容仍为文本框原来的初始值,则显示
“不能与初使值相同”(添加控件,对应 文本框) • 若内容为空,则显示红色*(添加控件,设 置控件颜色)
3.1RequiredFieldValidator控件(续)
• 设计页面
3.1RequiredFieldValidator控件(续)
3.2CompareValidator控件(续)
• 文本框与字符串比较
3.2CompareValidator控件(续)
• 文本框内容与类型比较
3.2CompareValidator控件(续)
• “源”代码
3.3RangeValidator控件
主讲教师:孔磊
.NET企业级开发
L/O/G/O

上节回顾
• 上次课学习了ListBox控件、CheckBox和 CheckBoxList控件、RadioButton和 RadioButtonList控件、Image和 ImageMap控件、HyperLink控件、Panel 和PlaceHolder控件、MultiView和View控 件、TreeView控件用法
• 服务器端验证是指将用户输入的信息全部 发送到Web服务器进行验证。
• 客户端验证是指利用JavaScript脚本,在数 据发送到服务器之前进行验证。
1.窗体验证概述(续)
• 通过服务器控件形式引入了窗体 验证,具有一定的智能性。开发人员无需 关心使用哪种方式进行验证,因为在 页面生成时,系统会自动检测浏 览器是否支持JavaScript,如果支持,则将 脚本发送到客户端,验证就在客户端完成, 否则在服务器端完成验证
入值是否一致 • 两个文本框进行比较 • 答案文本框验证值是否为“A” • 文本框与字符串比较 • 金额文本框验证数据类型是否为Currency • 文本框内容与类型比较
3.2CompareValidator控件(续)
• 设计视图
3.2CompareValidator控件(续)
• 两个文本框进行比较
3.常用验证控件概念及用法
• 学习常用的验证控件的作用、语法已经常 用的用法
3.1RequiredFieldValidator控件
• 用于对一些必须输入的信息进行检验,如 用户名、密码等。
• 语法格式: • <asp:RequiredFieldValidator
ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1"> </asp:RequiredFieldValidator>
• 本次课程将学习验证控件
第8课 验证控件
1
窗体验证概述
2
验证控件分类
3 常用验证控件概念及用法
1.窗体验证概述
• 验证就是给所收集的数据制定一系列规则。 验证不能保证输入数据的真实性,只能说 是否满足了一些规则,如“文本框中必须 输入数据”、“输入数据的格式必须是电 子邮件地址”等。
3.1RequiredFieldValidator控件(续)
• 位置及操作方法
3.1RequiredFieldValidator控件(续)
• RequiredFieldValidator常用属性: • 1)ControlToValidate:指定要验证控件的ID • 2)Text:设置验证控件显示的信息 • 3)InitialValue:用于指定被验证控件的初
1.窗体验证概述(续)
• 经常通过判断页面的属性IsValid值可确定 页面上的控件是否都通过了验证。“true” 表示所有的控件都通过了验证,而“false” 表示页面上有控件未通过验证。
服务器验证控件
• RequiredFieldValidngeValidator • RegularExpressionValidator • CustomValidator • ValidationSummary
始文本
3.1RequiredFieldValidator控件(续)
• 实例:当改变用 户名右边文本框 中内容并将焦点 移出时执行客户 端验证,若内容 仍为文本框原来 的初始值,则显 示“不能与初使 值相同”;若内 容为空,则显示 红色*。
3.1RequiredFieldValidator控件(续)
相关文档
最新文档