第三章 服务器控件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 服务器控件 马瑞新 3.1 如何掌握这么多的控件 A2.0 中既有Html服务器控件,又有Web服务器控件,还有大量其他人提供的第三方服务器控件。这么多的控件,究竟怎样才能全部掌握啊?显然,要想掌握全部控件和属性是不可能的,一般只能掌握最常用的控件和属性。对于一些特殊控件和特殊属性,可以在用到的时候再去查阅有关资料。下面给大家两条建议。 3.1 如何掌握这么多的控件 (1) 注意总结共性 (2) 注意查阅.Net 文档 服务器控件分类 在创建ASP.NET网页时,可以使用以下类型的控件: 1. HTML服务器控件:HTML服务器控件属于HTML元素。 2. Web服务器控件:这些控件比HTML服务器控件具有更多内置功能。Web服务器控件与HTML服务器控件相比更为抽象,因为其对象模型不一定反映HTML语法。 3. 验证控件:这类控件用来验证用户的输入。 4. 用户控件:使用创建 ASP.NET网页的相同技术创建可重复使用的自定义控件。 Web服务器控件 标准的Web服务器控件:包括最常用的控件,这类控件在网页中占90%。主要是指传统的Web窗体控件。 数据控件:这类控件用来链接数据源。该类控件可细分为两种类型:数据源控件和数据绑定控件。 导航控件:与站点导航数据结合,实现站点导航功能。 登录控件:为Web应用程序提供可靠完整的登录解决方案。 Html服务器控件 在创建站点时,有时对某些控件不需要服务器端做任何事。在这种情况下,只是想在页面上添加简单的静态HTML元素。如只是决定网页上元素的位置或提供一个容器给一组元素。HTML控件工具箱中包含一系列拖放控件,如Input、Table控件和div等,这些HTML控件对应着标准HTML元素。 服务器控件的基本属性 HTML控件 在创建站点时,有时对某些控件不需要服务器端做任何事。在这种情况下,只是想在页面上添加简单的静态HTML元素。如只是决定网页上元素的位置或提供一个容器给一组元素。HTML控件工具箱中包含一系列拖放控件,如Input、Table控件和div等,这些HTML控件对应着标准HTML元素。 HTML服务器控件 HTML服务器控件派生自命名空间System.Web.UI.HtmlControls。默认情况下,服务器无法使用纯粹的HTML控件,只有将HTML元素转换为HTML服务器控件,才将其公开为可在服务器上编程的元素。 HTML服务器控件 HTML服务器控件具有以下几个重要特点: 可在服务器上使用面向对象技术对其进行编程控制,这为编程开发提供了便利。 提供了一组事件,可以为事件编写事件处理程序。 自动维护控件状态。在页面窗体到服务器端往返期间,用户在HTML服务器控件中输入的值将在页面回传中自动维护。 与验证控件进行交互。便于验证用户是否在控件输入了适当的信息。 允许在HTML服务器控件中自定义属性。开发人员可以将任何需要的属性添加到HTML服务器控件的属性集中,页框架将读取并呈现它们而不更改其他任何功能。 HTML输入控件 工具箱的“HTML”选项卡上提供多个基于HTML input元素的控件: Input (Text) 控件:input type=text元素 Input (Password) 控件:input type=password元素 Input (Button) 控件:input type=button元素 Input (Submit) 控件:input type=submit元素 Input (Reset) 控件:input type=reset元素 Input (Checkbox) 控件:input type=checkbox元素 Input (Radio) 控件:input type=radio元素 Input (File) 控件:input type=file元素 Input (Hidden) 控件:input type=hidden元素 输入姓名:input id=Text1 type=text runat=server /br / 输入密码:input id=Password1 type=password runat=server / input id=Submit1 type=submit value=提交 onserverclick=Submit1_ServerClick runat=server / input id=Reset1 runat=server onserverclick=Reset1_ServerClick type=reset value=重置 / input id=Button1 runat=server onserverclick=Button1_ServerClick type=butt

文档评论(0)

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

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

1亿VIP精品文档

相关文档