江西财经大学软件与通信工程学院A SP.NET程序设计课件 第4章.ppt

江西财经大学软件与通信工程学院A SP.NET程序设计课件 第4章.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 ASP.NET 4.5标准控件 作者:沈士根、汪承焱、许小东 清华大学出版社 本章要点: 2 理解ASP.NET 4.5页面事件处理流程。 了解HTML服务器控件。 熟悉ASP.NET 4.5标准控件。 熟练运用各个常用标准控件。 目录 3 4.1 ASP.NET 4.5页面事件处理概述 4.1.1 ASP.NET 4.5页面事件 4.1.2 IsPostBack属性 4.2 ASP.NET 4.5服务器控件概述 4.2.1 HTML服务器控件简介 4.2.2 Web服务器控件简介 4.3 常用ASP.NET 4.5标准控件 4.3.1 Label控件 4.3.2 TextBox控件 目录 4 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.4 小结 4.1.1 ASP.NET 4.5页面事件 5 事件 作用 Page.PreInit 通过IsPostBack属性确定是否第一次处理该页、创建动态控件、动态设置主题属性、读取配置文件属性等 Page.Init 初始化控件属性 Page.Load 读取和更新控件属性 控件事件 处理特定事件,如Button控件的Click事件 4.1.1 ASP.NET 4.5页面事件(续) 6 事件处理的先后顺序:Page.PreInit、Page.Init、Page.Load和控件事件。 控件事件以Click和Changed事件为主。 Click事件被触发时会引起页面往返处理,即页面将被重新执行并触发Page.Load等事件。 Changed事件被触发时,先将事件的信息暂时保存在客户端的缓冲区中,等到下一次向服务器传递信息时,再和其他信息一起发送给服务器。 4.1.1 ASP.NET 4.5页面事件(续) 7 若要让控件的Changed事件立即得到服务器的响应,就需要将该控件的AutoPostBack属性值设为True。 注意:当通过“属性”窗口设置值为逻辑值的控件属性时,值默认采用Pascal形式。实际上,在.aspx文件中的逻辑值不区分大小写,但在.aspx.cs文件中的逻辑值必须全部用小写字母表示。 4.1.2 IsPostBack属性 8 如果想在执行控件的事件处理代码时不执行Page_Load()方法代码,可以通过判断Page.IsPostBack属性值实现。 注意:当.aspx文件中@ Page指令的AutoEventWireup属性值为true时,ASP.NET 4.5能自动将页面事件绑定到名为“Page_事件名”的方法。而要把控件事件绑定到对应的方法,需要设置名为“On事件名”的属性。 实例4-1 运用IsPostBack属性 9 本实例在页面第一次载入时显示“页面第一次加载!”。当单击按钮时显示“执行Click事件处理代码!”。 源程序:IsPostBack.aspx 程序说明 10 当单击按钮时引起页面往返,此时触发Page.Load事件,执行Page_Load()方法代码,但因为“!IsPostBack”值为false,所以不执行“Response.Write(页面第一次加载!);”。然后执行Click事件处理代码,显示“执行Click事件处理代码!”。 4.2 ASP.NET 4.5服务器控件概述 11 两种服务器控件:HTML服务器控件和Web服务器控件。 HTML服务器控件常用于升级原有的ASP页面到ASP.NET页面,而在ASP.NET 4.5网站开发中,优先考虑Web服务器控件。 当Web服务器控件无法完成特定的任务时,再考虑HTML服务器控件。 4.2.1 HTML服务器控件简介 12 HTML服务器控件实现了将XHTML元素到服务器控件的转换,每个HTML服务器控件都有相应的XHTML元素对应。 要转换XHTML元素到HTML服务器控件的方法是在“源”视图中找到XHTML元素,加上属性“runat=server”。 4.2.2 Web服务器控件简介 13 标准控件:除Web窗体中常用的按钮、文本框、下拉列表框等控件外,还包括一些特殊用途的控件,如日历等。 数据控件:用于连接访问数据库,显示数据库数据等。 验证控件:用于验证用户输入的信息,如输入的值要在指定的范围等。 导航控件:用于网站的导航。

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档