钨钢材料:ASP.NET的页面——ASP.NET页面的生命周期
来源:百度文库 编辑:九乡新闻网 时间:2024/10/05 21:55:21
ASP.NET的页面——ASP.NET页面的生命周期 S – Start I – Initialize L – Load V – Validate E – Event Handling R – Render
ASP.NET页面被预编为IL,以便在浏览器轻轻它是由.NET Framework执行,一个部署的ASP.NET应用程序一般在ASP.NET配置文件和资源文件之外只包括前端的ASPX文件和核心对象DLL,在部署的服务器上不要求语言(C#,VB.NET等)的后台代码文件,因为它们已经编译到一个.NET对象DLL中了(DLL一般位于ASP.NET应用程序的BIN目录下)。
当一个ASP.NET页面被第一次请求时,它被.NET CLR即时编译,然后运行,这是为什么在编译ASP.NET页面之后第一次执行时会比较慢的原因,此后,被编译的页面被缓存并用于随后的请求。
页面请求执行一系列的主要步骤:页面的初始化(Page_Init)、页面加载(Page_Load)、控件事件、页面卸载事件(Page_PreRender,Page_UnLoad,Dispose).具体如下图所示:
网上有个快速记住这个生命周期的方法:
这样的组合就是(SILVER:银),如果是和UnLoad也结合进去就是SILVER—U。
除了这些之外,页面请求还触发一些应用程序级别的请求事件。如Application_BeginRequest事件,它在所有页面请求开始触发。Application_EndRequest事件,它在所有信息已经传到浏览器后触发。
ASP.NET的页面——ASP.NET页面的生命周期
ASP.NET页面支持的指令
.NET (C#) Internals: ASP.NET 应用程序与页面生命周期
asp.net 的页面执行顺序 页面事件执行详解
ASP.NET 定制简单的错误处理页面实现代码
ASP.NET教程之实现页面无刷新的方法
ASP.NET 2.0的页面缓存功能介绍
ASP.NET页面生命周期与应用程序生命周期 - 程序开发技术博客 - CSDN博客
asp.net 2.0 缓存(页面输出缓存)
asp.net页面指令和事件
asp.net页面缓存技术 - 清清月儿 .NET万花筒 Asp.net技术 Asp.ne...
ASP.NET(C#)页面间传值的常见方法 - acefly的专栏 - CSDNBlog
ASP.NET Post页面及验证视图状态MAC失败问题的正确解决办法
ASP.NET MVC案例教程—第二篇:第一个页面
ASP.NET页面处理(一) - Daniel@blog - CSDN博客
ASP.NET开发WAP2.0 - XHTML MP 页面
在Asp.net页面中实现数据饼图
ASP.NET的(HttpModule,HttpHandler)
ASP.NET的网页代码模型及生命周期 - lillllllll的专栏 - CSDN博客
.NET页面类加载顺序(整个生命周期的函数执行顺序)
学习asp.net比较完整的流程
asp.net中使用fck的方法
浅析ASP.NET的IIS映射
高效管理ASP.NET的JavaScript库