- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
回顾 在ASP.NET中,控件分成HTML服务控件和Web服务控件两种 所有的 ASP.NET Web 服务器控件都派生自 System.Web.UI.WebControls 命名空间 使用Web服务器控件需要注意AutoPostBack的使用 Web服务器控件的种类也很多,按照功能可以分为: 标准服务器控件(本章主要讲解) 验证控件 数据控件 导航控件 登录控件 Web部件 自定义控件 目标 了解HTML控件和Web控件的区别 掌握各种HTML控件 掌握各种验证控件 Web服务器控件特点 优点 功能丰富 有利于编程 支持状态管理 Html客户端控件的特点 优点 无须服务器端解析 完全在客户端实现 ASP.NET HTML 控件简介 HTML 服务器控件是由 ASP.NET 更新的标准 HTML 标签,通过添加 runat=“server” 属性将其用作服务器控件 HTML 控件与 Web 控件的区别 HTML 控件与 Web 控件的区别 往返过程: 浏览器向用户显示一个窗体,用户与该窗体进行交互,这导致该窗体回发到服务器。但是,因为与服务器组件进行交互的所有处理必须在服务器上发生,这意味着对于要求处理的每一操作而言,必须将该窗体发送到服务器、进行处理、然后返回到浏览器。 HTML 控件与 Web 控件的区别 无状态性: 客户端向服务器发送一个请求(譬如你在IE栏输入网址,回车),服务器接到请求,响应请求(处理事件),服务器完成处理后将生成的web页发送回浏览器,然后就清除该页的信息,释放服务器资源。服务再等待下一次请求,即使下一次是请求同一页,服务器重新开始创建和处理该页。服务器就是这样不停的重复这一过程。服务器不记录页面的状态或信息的特性我们就称之为“无状态性”。 HTML 服务器控件的类型 HtmlForm 控件 此控件是一种服务器控件,用于表示可作为容器容纳 Web页面中各种元素的窗体 所有 HTML 控件和 Web 控件均置于 HTMLForm 控件内 HtmlForm 控件由以下标签表示: HtmlForm 控件 HtmlImage 控件 此控件是用于显示图像的一种服务器端控件 它可以动态设置并获取来源、宽度、高度、边框宽度、备用文本和对齐方式等各种图像属性 HtmlImage 控件由以下标签表示: HtmlImage 控件 HtmlInputFile 控件 此控件用于将文件从 ASP.NET 页面上载到服务器中 此控件将显示一个文本框和一个浏览按钮,以便上载文件 HtmlInputFile 控件由以下标签表示: HtmlInputFile 控件 ASP.NET 中的验证控件 为使用户更正输入错误或无效的数据,始终需要对用户输入的数据进行检查并显示错误消息 验证将由在客户端或服务器中运行的验证代码执行 ASP.NET 提供了许多验证控件,用以检查输入并使验证数据更加简单方便 与其他服务器控件一样,验证控件也被添加在 ASP.NET 页面中 ASP.NET 中的验证控件 RequiredFieldValidator控件 此控件用于检查任何窗体控件中是否包含值 如果控件中不含任何值,则会生成错误消息 RequiredFieldValidator控件 RequiredFieldValidator控件 CompareValidator 控件 将一个窗体字段中输入的值与一个固定值或另一个控件中输入的值进行比较,并检查值的类型 CompareValidator 控件 CompareValidator 控件 RangeValidator 控件 检查窗体字段的值是否介于最小值与最大值之间 最小值和最大值可以为日期、号码、币值或字符串 RangeValidator 控件 正则表达式 正则表达式用于进行类型匹配 正则表达式可使用文字文本逐字匹配 它还可以使用元字符与复杂的字符序列相匹配 以下为几种常用的符号(更多的参见书本) 正则表达式 正则表达式 后续章节中将会详细介绍 RegularExpressionValidator控件 用于将在窗体字段中输入的值与正则表达式进行匹配 此控件通常与文本框控件一起使用,以检查电子邮件 ID、电话号码、信用卡号码、用户名和密码等是否有效 RegularExpressionValidator控件 RegularExpressionValidator控件 CustomValidator 控件 按照用户指定的标准进行验证 可在特定情况下无法使用任何标准验证控件时使用 通常用来验证存储在特定数据库中的数据 CustomValidator 控件 CustomValidator 控件 ValidationSummary 控件 显示窗体中生成的所有错误的摘要 摘要
文档评论(0)