第4章标准控件讲述.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章标准控件讲述

第4章 ASP.NET 3.5标准控件 本章要点: 理解ASP.NET 3.5页面事件处理流程 了解HTML服务器控件 熟悉ASP.NET 3.5标准控件 熟练掌握各个控件应用实例 目录 4.1 ASP.NET 3.5页面事件处理 4.1.1 ASP.NET 3.5事件 4.1.2 属性IsPostBack 4.2 ASP.NET 3.5服务器控件概述 4.2.1 HTML服务器控件简介 4.2.2 Web服务器控件简介 目录 4.3 标准控件 4.3.1 Label控件 4.3.2 TextBox控件 4.3.3 Button、LinkButton和ImageButton控件 4.3.4 DropDownList控件 4.3.5 ListBox控件 4.3.6 CheckBox和CheckBoxList控件 4.3.7 RadioButton和RadioButtonList控件 4.3.8 Image和ImageMap控件 目录 4.3.9 HyperLink控件 4.3.10 Table控件 4.3.11 Panel和PlaceHolder控件 4.3.12 MultiView和View控件 4.3.13 Wizard控件 4.4 小结 4.1 ASP.NET 3.5页面事件处理 只有熟悉ASP.NET 3.5页面事件处理流程,才能理解代码的执行顺序。 4.1.1 ASP.NET 3.5事件 常用页面处理事件 Page_PreInit:通过IsPostBack属性确定是否第一次处理该页、创建动态控件、动态设置主题属性、读取配置文件属性等。 Page_Init:初始化控件属性。 Page_Load:读取和更新控件属性。 控件事件:处理特定事件,如Button控件的Click事件。 事件处理的先后顺序 Page_PreInit、Page_Init、Page_Load和控件的事件 4.1.1 ASP.NET 3.5事件(续) Click事件被触发时会引起页面往返处理。 Change事件被触发时,先将事件的信息暂时保存在客户端的缓冲区中,等到下一次向服务器传递信息时,再和其他信息一起发送给服务器。若要让控件的Change事件立即得到服务器的响应,就需要将该控件的属性AutoPostBack值设为true。 4.1.2 属性IsPostBack 当控件的事件被触发时,Page_Load事件会在控件的事件之前被触发。如果想在执行控件的事件代码时不执行Page_Load事件中的代码,可以通过判断属性Page.IsPostBack实现。 属性IsPostBack在用户第一次浏览网页时,会返回值false,否则返回值true。 实例4-1 属性IsPostBack应用 本实例在页面第一次载入时显示“页面第一次加载!”。当单击按钮时显示“执行Click事件代码!”信息。 源程序:IsPostBack.aspx 程序说明:当单击按钮时引起页面往返,此时首先处理Page_Load事件中代码,但因为“!IsPostBack”值为false,所以不执行“Response.Write(“页面第一次加载!”)”,然后处理Click事件中代码,显示“执行Click事件代码!”信息。 4.2 ASP.NET 3.5服务器控件概述 HTML服务器控件:常用于升级原有的ASP页面到ASP.NET页面。 Web服务器控件:目前的ASP.NET 3.5网站建设中,优先考虑Web服务器控件。当Web服务器控件无法完成特定的任务时,可考虑HTML服务器控件。 4.2.1 HTML服务器控件简介 实现了将XHTML元素到服务器控件的转换。经过转换后,Web窗体页就可访问XHTML元素(HTML服务器控件),从而实现在服务器端对HTML服务器控件的编程。 添加属性“runat=server ”将转换XHTML元素到HTML服务器控件。 input id=Button2 type=button value=button / input id=Button2 type=button value=button runat=server / 4.2.2 Web服务器控件简介 可以描述页面元素的功能、外观、操作方式和行为等。 对于不同的浏览器,可能会得到不同的XHTML输出。 根据功能不同分成标准控件、数据控件、验证控件、导航控件、登录控件、WebParts控件、AJAX Extensions控件和用户自定义控件。 4.3 标准控件 4.3.1 Label控件 用于在浏览器上显示文本,可以在服务器端动态地修改文本。 通过Text属性指定控件显示的内容。定义的语法格式如下: asp:Lab

文档评论(0)

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

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

1亿VIP精品文档

相关文档