网站大量收购闲置独家精品文档,联系QQ:2885784924

《net平台web服务控件.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 本章目标 能熟练使用Web绑定控件 能熟练使用验证控件 Web绑定控件 数据绑定是Web应用程序以及动态网站经常使用的一项技术,其实质就是先定义一个规范的数据源信息,然后让控件中的信息直接从数据源中获取数据。 基本的数据绑定控件有:RadioButtonList、CheckBoxList、DropDownList、ListBox、BulletedList(无序列表、有序列表) Web绑定控件的属性 Web绑定控件的事件 项的属性 现场编程 1、使用DropDownList完成省市地区选择功能 2、使用ListBox完成职位选择功能 有效性验证 用户注册时,输入了不合标准的信息,怎么办? 后台手写验证代码 使用javascript脚本进行验证 ASP.NET提供了验证控件 轻松实现用户输入的验证,且与用户浏览器无关 由在客户端或服务器中运行的验证代码执行 多种验证控件,验证数据更加简单方便 验证控件的汇总 RequiredFieldValidator:字段必填; CompareValidator :用于比较两个值的关系是否满足要求,或者是否是指定类型的数据; RangeValidator :值在给定的最大值和最小值之间; RegularExpressionValidator :校验数据满足正则表达式; CustomValidator :自定义脚本或服务器端验证; ValidationSummary :验证报告汇总控件。 RequiredFieldValidator 非空验证 用于验证用户输入是否为空 常与其他控件一起使用 常用属性 Page.IsValid 修改按钮事件: Page.IsValid指示页面验证是否成功 用于客户端验证失败情况下 更加安全 CompareValidator CompareValidator用于比较控件的值 注册时,密码需要输入两次,并且一致 付款时,金额需大于0 … … 常用属性 RangeValidator RangeValidator用于范围的验证 验证生日(小于当前日期) 预定卡拉OK(一周内) … … 常用属性 电子邮件的验证 电子邮件怎么验证? 没有大小可比 没有范围之分 电子邮件的规则是: 必须包含一个并且只有一个符号“@” 第一个字符不得是“@”或者“.” 不允许出现“@.”或者.@ 结尾不得是字符“@”或者“.” RegularExpressionValidator 应用正则表达式作为进行验证的控件。 电子邮件 身份证号 ... ... 常用属性 ValidationExpression属性:设置要匹配的正则表达式 CustomValidator 自定义验证 可以手写js脚本进行客户端验证脚本 也可以编写服务器端的验证事件 或者联合两种方式验证,更安全 常用属性 ValidationSummary 验证报告控件 该控件并不对窗体的输入进行验证 它可以将验证错误汇总在一处统一显示 显示的内容是其他控件的ErrorMessage 常用属性 ShowMessageBox,指示是否显示弹出的提示消息 ShowSummary,指示是否显示该报告内容,用于显示提示消息的时候 为避免多处提示验证错误信息,可将验证控件的Text属性设置为“ * ”号 DisplayMode设置为SingleParagraph只显示一个子句 将控件分组验证 将同一组的控件(表单元素、提交按钮、Validator等)的ValidationGroup设置为相同的值之后,该提交按钮就只管同组表单元素的提交验证了。 一般用于一个页面做多种不同的提交,如:登录和注册功能放到同一个页面等情况。 不触发验证:CausesValidation=false 现场编程 完善用户注册功能 使用验证控件的验证方式 所有输入都不可为空 两次输入密码一致 Email需要格式正确 使用弹出窗口的提示方式 总结 说明六种验证控件各自的功能。 使用CompareValidator验证控件时,默认是字符串比较,如果比较整型的数据,需将哪个属性改为整型? 服务器控件(二) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for

文档评论(0)

jizi6339 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档