ASP.NET的网页代码模型及生命周期

ASP.NET的网页代码模型及生命周期

ID:36424666

大小:1.04 MB

页数:27页

时间:2019-05-09

ASP.NET的网页代码模型及生命周期_第1页
ASP.NET的网页代码模型及生命周期_第2页
ASP.NET的网页代码模型及生命周期_第3页
ASP.NET的网页代码模型及生命周期_第4页
ASP.NET的网页代码模型及生命周期_第5页
资源描述:

《ASP.NET的网页代码模型及生命周期》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一篇.NET基础东鹏信息电子有限公司2内容第1章认识ASP.NET第2章C#3.0程序设计基础第3章面向对象设计基础第4章ASP.NET的网页代码模型及生命周期3第4章ASP.NET的网页代码模型及生命周期主讲:Jayce_Zou4本章内容主讲:Jayce_ZouASP.NET的网页代码模型ASP.NET客户端状态ASP.NET页面生命周期ASP.NET生命周期中的事件5创建ASP.NET网站主讲:Jayce_Zou6ASP.NET网页组成主讲:Jayce_ZouASP.NET网页一般由三部分组成:可视元素

2、:包括HTML,标记,服务器空间。页面逻辑元素:包括事件处理程序和代码。designer.cs页文件:用来为页面的控件做初始化工作,一般只有ASP.NET应用程序(WebApplication)才有。ASP.NET页面中包含两种代码模型:单文件页模型代码隐藏页模型7单文件页模型主讲:Jayce_Zou单文件页模型中的所有代码,包括控件代码、事物处理代码以及HTML代码全都包含在.aspx文件中。编程代码在script标签,并使用runat=“server”属性标记。8单文件页模型示例代码主讲:Jayce_Zo

3、u<%@PageLanguage=“C#”%>无标题页<

4、body>

9代码隐藏页模型主讲:Jayce_Zou代码隐藏页模型将事物处理代码都存放在cs文件中,当ASP.NET网页运行的时候,ASP.NET类生成时会先处理cs文件中的代码,再处理.aspx页面中的代码。这种过程被成为代码分离。代码分离有一种好处:.aspx页面,美工人员设计.cs文件,程序员完成事务处理页面样式代码和逻辑处理代码分离能够让维护变得简单在.aspx页面中,代码隐藏页模

5、型的.aspx页面代码基本上和单文件页模型的代码相同,不同的是在script标记中的单文件页模型的代码默认被放在了同名的.cs文件中。10代码隐藏页模型代码示例主讲:Jayce_Zou<%@PageLanguage=“C#”AutoEventWireup=“true”CodeFile=“Default.aspx.cs”Inherits=“_Default”%>

6、R/xhtml1/DTD/xhtml1-transitional.dtd”>无标题页

11后置类代码示例主讲:Jayce_ZouusingSystem.Linq;usingSystem.Web;usingSyst

7、em.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.HtmlControls;//使用HtmlControlsusingSystem.Web.UI.WebControls;//使用WebControlsusingSystem.Web.UI.WebControls.WebParts;//使用WebParts//继承自System.Web.UI.Pagepublicpartialclass_Default:System.Web.UI.Page{protect

8、edvoidPage_Load(objectsender,EventArgse){}}12ASP.NETWebApplication主讲:Jayce_ZouASP.NET网站有一种好处,就是在编译后,编译器将整个网站编译成一个DLL(动态链接库),在更新的时候,只需要更新编译后的DLL(动态链接库)文件即可。但是ASP.NET网站却有一个缺点,编译速度慢,并且类的检查不彻底。相比之下,ASP.NET

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。