ImageVerifierCode 换一换
格式:PPT , 页数:23 ,大小:2.22MB ,
文档编号:4965987      下载积分:22 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-4965987.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(基于ASP-NET的Web应用开发单元一-任务四:熟悉page页面的运行机制课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

基于ASP-NET的Web应用开发单元一-任务四:熟悉page页面的运行机制课件.ppt

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属性:用了获取一个逻辑值,该值指示当前页面

8、是否正为响应客户端回发而加载,或者它是否正在被首次加载和访问。取值:True:表示页面是为响应客户端回发而加载 False:表示页面是首次加载二、基本知识与技术Page对象_常用属性IsPostBack属性15private void Page_Load(object sender,System.EventArgs e)if(!Page.IsPostBack)lblTime.Text=System.DateTime.Now.ToString();private void btnSubmit_Click(object sender,System.EventArgs e)lblMessage.Te

9、xt=请确定您填写的信息:+txtName.Text+txtAge.Text+txtHabbit.Text;Page_Load 事件如果页面为首次加载,则Page.IsPostBack 属性的值是 False,并显示日期和时间单击“提交”按钮后,日期和时间都将保持不变二、基本知识与技术Page对象_常用属性IsPostBack属性5.5.页面指令_page指令二、基本知识与技术页面指令_page指令 Page Page 定义 ASP.NET 页解析器和编译器所使用的特定页面的属性,只可包括在.aspx 文件中 Control Control 定义 ASP.NET 页解析器和编译器所使用的特定用

10、户控件的属性,只可包括在.ascx 文件中 Import Import 在页面或用户控件中显式地导入一个名称空间 Implements Implements 允许在页面或用户控件中实现一个.NET接口 Register Register 用于注册页面中的用户控件和自定义服务器控件以便使用它们 Assembly Assembly 将程序集引入到当前页面或用户控件中,以便它所包含的类和接口能够适用于页面中的代码 OutputCache OutputCache 对页面或用户控件在服务器上如何进行高速缓存进行控制 Reference Reference 用来识别当前页面在运行时应该动态编译和链接的页面

11、或用户控件 Page指令定义了 ASP.NET 页解析器和编译器使用的特定于页面的属性 它用于在处理和编译某页面时配置与此页面相关的属性 每个 ASPX 页只能有一个 Page 指令 Page 指令的语法如下:二、基本知识与技术页面指令_page指令 Page 指令的属性 2-1指定在编译时和页面的代码声明块中使用的语言指示能否自动处理页面的事件指示是否启用了跟踪指定编译的文件名称,此文件含有与此页面关联的类指定由页面继承的代码隐藏类 二、基本知识与技术页面指令_page指令属性 Language:指定页中所有内联(和和代码声明块进行编译时使用的语言,每页只能使用和指定一种语言,但一个工程中可

12、以使用多种语言 AutoEventWrieup:设置页面的事件是否自动绑定,默认为true.Trace:设置是否启用跟踪,默认为false.CodeFileCodeFile:指定页引用的代码隐藏类(源)文件的路径。:指定页引用的代码隐藏类(源)文件的路径。同时使用同时使用 Inherits Inherits 属性指定该类的完全限定名称。(即属性指定该类的完全限定名称。(即类名)类名)使用这两个属性可以将代码隐藏源文件和网页相关联。使用这两个属性可以将代码隐藏源文件和网页相关联。二、基本知识与技术页面指令_page指令属性 Page 指令的其他属性包括CompilerOptions DebugD

13、escription ReadOnlyEnableSessionState EnableViewState ErrorPage ValidateRequest 属性属性 二、基本知识与技术页面指令_page指令属性三、任务的实施第一步:文件新建网站设置网站保存的信息第二步:添加新项,选择Web窗体,修改文件名称,确定第三步:在页面视图上添加文字及Label控件第三步:双击.cs文件,进入后台代码编辑,编辑代码,如下:第四步:页面文件设计视图右键“在浏览器中浏览”public partial class 显示系统时间:System.Web.UI.Page protected void Page_

14、Load(object sender,EventArgs e)if(!IsPostBack)Label1.Text=DateTime.Now.ToString();子任务子任务3:Page3:Page运行机制运行机制四、小结 本次课主要介绍了ASP.NET窗体的概念及构成,介绍了ASP.NET窗体的页面模型,说明了ASP.NET窗体的运行原理及生命周期,介绍了Page对象及Page对象的属性及事件,介绍了页面指令中的Page指令,要求掌握页面的运行机制,掌握Page对象及使用方法,能够完成页面的制作。本次学习的内容主要能够创建一个的本次学习的内容主要能够创建一个的WebWeb页面页面五、作业 创建一个动态页面,实现动态显示“欢迎你进入网页”的文字。

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|