基于ASP-NET的Web应用开发单元一-任务四:熟悉page页面的运行机制课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《基于ASP-NET的Web应用开发单元一-任务四:熟悉page页面的运行机制课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP NET Web 应用 开发 单元 任务 熟悉 page 页面 运行机制 课件
- 资源描述:
-
1、单元单元1 1:搭建:搭建WebWeb开发环境开发环境任务3:搭建Web开发环境(3)WEB 应应 用 开开 发发ASP.NET WebASP.NET Web窗体窗体1ASP.NETASP.NET页的生命周期页的生命周期2PagePage对象对象3页面指令页面指令_page_page指令指令4主要内容学习目标知识目标:知识目标:了解ASP.NET Web窗体构成掌握ASP.NET窗体页面模型理解ASP.NET窗体的运行机制及生命周期掌握Page对象的事件及属性掌握Page指令的作用及属性能力目标:能力目标:能够完成动态页面的制作 技术应用的背景 ASP.NET网页,也称ASP.NET Web窗
2、体(Web Form),是基于.NET通用运行环境的编程模型,用于为Web应用程序创建用户界面。根据页面的运行机制,能够创建页面并编写后台代码调试运行。任务描述:任务描述:创建Web网站,完成页面的制作,实现在页面打开时动态显示系统时间,页面效果如图:一、学习任务 创建页面动态显示系统时间1.Web1.Web窗体的概念窗体的概念 ASP.NET网页,也称ASP.NET Web窗体(Web Form),是基于.NET通用运行环境的编程模型,用于为Web应用程序创建用户界面。Web 窗体是一项 ASP.NET 功能,可以使用它为 Web 应用程序创建用户界面 Web 窗体还提供了一个丰富的控件集,
3、使用支持.NET 的语言(如 Visual Basic.NET 和 Visual C#等)可对这些控件编程 通过使用Web 窗体上的各种服务器控件,可在 ASP.NET 网站上检索和更新信息二、基本知识与技术ASP.NET Web窗体的概念2.ASP.NET Web2.ASP.NET Web窗体的模型窗体的模型 ASP.NET的Web窗体模型由两部分组成:页的显示逻辑(或称用户界面UI、可视化组件、可视元素);页的业务逻辑(或称编程逻辑、代码)。二、基本知识与技术ASP.NET Web窗体的模型2.ASP.NET Web2.ASP.NET Web窗体的模型窗体的模型 Web 窗体的扩展名为.a
4、spx Web 窗体将 Web 应用程序分为两部分:可视化组件 用户界面编码逻辑 Web 窗体中包括代码声明块 包含 HTML 控件和服务器 控件 Web 窗体有各种指令来控制编译过程 二、基本知识与技术ASP.NET Web窗体的模型3.ASP.NET3.ASP.NET网页的代码模型网页的代码模型(1)单文件页模型 在单文件页模型中,页的标记及其编程代码位于同一个.aspx文件中。编程代码位于块中,该块包含runat=“server”属性,此属性将其标记为在服务器上执行的代码。(2)代码隐藏页模型 在代码隐藏页模型中,页的标记(显示逻辑)位于.aspx文件中,编程代码(业务逻辑)位于.asp
5、x.cs(对于C#)文件中。如图2-3所示,是在解决方案资源管理器中看到的,新建网站时默认创建的文件结构Default.aspx和Default.aspx.cs代码隐藏页模型。二、基本知识与技术ASP.NET网页的代码模型一个往返周期 Web 窗体浏览器已处理往返周期 已重新创建页面删除页面信息二、基本知识与技术ASP.NET页的生命周期4.ASP.NET4.ASP.NET页的生命周期页的生命周期 初始化页面 阶段引发的事件Page_Init 加载页面 验证 事件处理 页面卸载 Page_LoadValidate Form event handlerPage_Unload 页面显示之前Page
6、_PreRender在页面处理的某些特定阶段,页面会自动触发一些事件。而与服务器控件相关联的其他事件则在服务器端触发并得到处理二、基本知识与技术ASP.NET页的生命周期 4.Page4.Page对象对象 是页面类的实例,表示客户机请求的页面 用于表示一个.aspx文件,也称为Web 窗体页 每个页面都派生自Page类,并继承这个类公开的所有方法和属性 Page类的成员位于System.Web.UI命名空间中 Page Page对象的常用事件对象的常用事件 二、基本知识与技术Page对象事件事件Init页面初始化Load页面加载PreRender页面显示前Unload页面卸载4.Page4.P
7、age对象对象Page_Load 事件在加载页面时会触发 Page_Load 事件ASP.NET 将自动调用 Page_Load 子程序,并执行其中的代码private void Page_Load(object sender,System.EventArgs e)lblTime.Text=System.DateTime.Now.ToString()从此处调用 Page_Load 事件只要加载页面,就会执行 Page_Load 事件内的代码二、基本知识与技术Page对象4.Page4.Page对象对象常用属性IsPostBack属性IsPostBack属性:用了获取一个逻辑值,该值指示当前页面
展开阅读全文