第02章Web窗体和Page对象分析.pptVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第02章Web窗体和Page对象分析

第*张/共30张 使用ASP.NET 开发Web应用程序 三江 计算机学院 第*张/共30张 第2讲 Web窗体与Page对象 本章要点 ASP.NET Web窗体模型 ASP.NET 网站的组成文件 Page 指令 Page 对象 Page生命周期阶段 ASP.NET Web窗体模型 网站由网页组成,在ASP.NET中,提供了一种面向对象的网页,ASP.NET 网页(Web Form),可以在其上放置Visual Studio 提供的丰富的控件集,使用支持.Net语言对这些控件编程。 ASP.NET Web窗体技术,使程序员可以用面向对象和事件驱动的方式来编写程序。 ASP.NET Web窗体是一个容器,具有属性、方法和事件,而且能容纳HTML控件,服务器控件等对象。 简单来讲,就是某个窗体或者控件在执行某个动作的时候(或者之前、或者之后)会主动引发一个事件,那么注册了该个事件的方法就会被执行。 ASP.NET Web窗体模型 ASP.NET Web窗体模型由两部分组成 页的显示逻辑(可视元素) 由HTML标记, CSS,服务器控件,静态文本组成 及页的业务逻辑(编程逻辑,代码) 对Web窗体进行逻辑处理的ASP.NET代码,包括事件处理程序和其它代码 ASP.NET 网页的代码模型 ASP.NET提供两种用于管理可视元素和代码的模型 单文件模型 代码隐藏页模型 单文件模型 页的标记和编程代码位于同一个.aspx文件中 编程代码位于script runat=“server”…/script 代码隐藏页模型 页的标记位于.aspx文件中 编程代码位于.aspx.cs文件中 两者之间的关联和局部类 ASP.NET 网站的组成 P42 网页文件与默认页 以.aspx为扩展名的网页文件 也包括以.html,.asp,.css或其他类型的网页文件 默认文件是网站的默认首页 应用程序文件夹 App_Data 保存数据库 App_Code 保存其它业务代码 App_Themes 保存网站主题代码 Bin 包括引用的已编译程序集.dll 网站配置文件 Web.config 站点根目录,子目录也可以有 ASP.NET页面指令 P45 页面指令用于指定ASP.NET编译器处理 Web窗体时所使用的设置。 Web 窗体支持多个页面指令 @Page,@Register,@Master等等 习惯把页面指令放到页面顶部 每个指令都包含一个或多个特定于该指令的属性/值对 % @Directive [Attribute=Value] … % Page类和对象 Page类用于表示一个Web窗体页,每个页面都派生自Page类,并继承这个类公开的所有方法和属性,这些文件在运行时被编译为Page对象。 页面从浏览器请求到服务器处理结束并回应给浏览器显示,页面和页面内控件将执行一系列复杂的处理阶段,这些阶段组成了页面的生命周期。 了解生命周期的各个阶段,对于程序开发有一定的帮助。 * ASP.NET页的生命周期 ASP.NET页面的处理循环如下: (1)用户通过客户端浏览器请求页面,页面在服务器端第一次运行。(IsPostBack) (2)页面将标记动态呈现到浏览器,浏览器对标记进行解析并显示。 (3)用户键入信息或从可选项中进行选择,或者单击按钮。 (4)页面发送到Web服务器,在ASP.NET中称此为“回发”。 (5)服务器执行后台代码指定的操作。 (6)服务器将执行操作后的页面以HTML或XHTML标记的形式发送到客户端浏览器。 只要用户在该页面中继续工作,则重复(3)~(6)的循环。 Page类和对象 Page对象的常用事件 Load,Init,Unload Page对象的常用属性 IsPostBack 标示是否回发请求(true为回发) Controls 控件集合 本章小结 ASP.NET Web窗体模型 ASP.NET 网站的组成文件 Page 指令 Page 对象 Page生命周期阶段 第*张/共30张 使用ASP.NET 开发Web应用程序 三江 计算机学院

文档评论(0)

此项为空 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档