Page 执行中将按照如下顺序激活事件:
Page.PreInit
Page.Init
Page.InitComplite
Page.PreLoad
Page.Load
Page.LoadComplete
Page.PreRender
Page.PreRenderComplete
如果页面从令一个页面继承,如BasePage:System.Web.UI.Page,在BasePage中做了一些扩展,如权限检查,而其他页面从BasePage继承,则BasePage和最终Page的事件激活顺序是:
UI.PreInit
Page.PreInit
UI.Init
Page.Init
UI.InitComplite
Page.InitComplite
UI.PreLoad
Page.PreLoad
UI.Load
Page.Load
UI.LoadComplete
Page.LoadComplete
UI.PreRender
Page.PreRender
UI.PreRenderComplete
Page.PreRenderComplete
如果使用了MasterPage,则MasterPage中的事件和ContentPage中的事件按照下面顺序激活:
ContentPage.PreInit
Master.Init
ContentPage.Init
ContentPage.InitComplite
ContentPage.PreLoad
ContentPage.Load
Master.Load
ContentPage.LoadComplete
ContentPage.PreRender
Master.PreRender
ContentPage.PreRenderComplete
更进一步,如果ContentPage继承BasePage,那么,各事件的执行顺序将变成:
UI.PreInit
ContentPage.PreInit
Master.Init
UI.Init
ContentPage.Init
UI.InitComplite
ContentPage.InitComplite
UI.PreLoad
ContentPage.PreLoad
UI.Load
ContentPage.Load
Master.Load
UI.LoadComplete
ContentPage.LoadComplete
UI.PreRender
ContentPage.PreRender
Master.PreRender
UI.PreRenderComplete
ContentPage.PreRenderComplete
分享到:
相关推荐
《精通ASP.NET 2.0 企业级项目开发源代码》光盘资料包含了全面解析ASP.NET 2.0技术在企业级应用中的实践知识。这个简单OA(办公自动化)系统作为示例,能够帮助开发者深入理解如何利用ASP.NET 2.0框架构建高效、稳定...
本文将深入探讨ASP.NET 2.0的关键知识点,包括Web窗体语法、页面事件处理、应用程序规划与设计,以及Session管理中常见的问题。 首先,ASP.NET 2.0 Web窗体语法是开发人员构建用户界面的基础。它允许开发者使用类似...
在ASP.NET 2.0中,有几个关键的知识点值得深入学习: 1. **Web Forms**: ASP.NET 2.0的核心组件之一是Web Forms,它允许开发者使用控件和事件驱动模型来构建Web应用程序,类似于桌面应用程序的开发体验。通过控件如...
从给定的文件信息来看,主要讨论的是在ASP.NET 2.0中使用母版页(Master Page)时遇到的问题,具体是JavaScript无法在页面上正常工作,导致预期的功能无法实现。下面将深入分析这个问题,并提供可能的解决方案。 ### ...
- **WebForm 事件执行过程:** 详细介绍页面事件的执行顺序,包括预加载、加载视图状态、加载控件状态等阶段。 #### 四、ASP.NET 服务器端控件 - **基本的 ASP.NET 服务器端控件:** 包括各种常用的服务器控件,...
在这个教程中,你将学习到如何利用ASP.NET 2.0的特性,如ViewState、Session、Cache以及Page Life Cycle等,来诊断和修复代码中的问题。 SQL Server 2000 是一个企业级的关系型数据库管理系统(RDBMS),用于存储和...
在ASP.NET中,事件的处理遵循一定的顺序,例如,控件的Load事件会在Page的Load事件之后触发,PreRender事件在Load事件之后,但呈现控件之前。理解这些顺序有助于优化事件处理逻辑。 总结,ASP.NET 2.0服务器控件的...
内容简介回到顶部↑本书全面介绍了ASP.NET各种编程技能和2.0版中的巨大变化,并详细阐述了2.0版中的每个新特性。书中提供了大量的实例,可帮助读者快速掌握如何在.NET平台下开发功能强大的ASP.NET应用程序。本书适合...
ASP.NET 2.0 母版页(Master Pages)技术是微软开发的Web应用程序框架,...在提供的压缩包文件"09ASP.NET的母版页技术"中,可能包含了示例代码、教程文档或其他资源,帮助进一步学习和实践ASP.NET 2.0的母版页技术。
ASP.NET 2.0系列教程第四章的第三节主要探讨了母版页(Master Pages)和内容页(Content Pages)的交互以及事件处理顺序,这对于理解ASP.NET Web应用程序的页面生命周期至关重要。母版页是一种强大的功能,允许...
在本节"asp.net2.0系列教程第4章_第2节"中,我们将深入探讨ASP.NET 2.0中的母版页(Master Pages)技术。母版页是ASP.NET提供的一种强大功能,用于创建统一的网站布局,提高开发效率和网站的可维护性。在"Adventure ...
本书全面介绍了ASP.NET各种编程技能和2.0版中的巨大变化,并详细阐述了2.0版中的每个新特性。书中提供了大量的实例,可帮助读者快速掌握如何在.NET平台下开发功能强大的ASP.NET应用程序。本书适合有一些基础的ASP...
8. **AJAX支持**:ASP.NET 2.0引入了Partial Page Updates和UpdatePanel,允许部分页面刷新,提升用户体验。 9. **主题和皮肤**:通过主题和皮肤,可以统一应用程序的外观和感觉,简化界面设计。 10. **站点地图和...
该压缩包中的资源以章节为单位,通过PPT的形式详细讲解了ASP.NET 2.0的各个方面。 首先,ASP.NET 2.0是微软.NET Framework下的一个重要组成部分,它为开发Web应用程序提供了强大的工具和框架。相比之前的版本,ASP...
3.4 ASP.NET2.0新增控件 45 3.4.1 ImageMap控件 45 3.4.2 FileUpload控件 48 3.5 客户端处理 52 3.5.1 第一种方式示例: 52 3.5.2第二种方式:动态注册javascript指令块 53 3.6验证控件 54 3.6.1验证控件简介 54 ...
- **Page类**:介绍Page类的基础知识及其在ASP.NET中的核心作用。 - **Web窗体生命周期**:阐述Web窗体从加载到销毁的各个阶段。 - **Page事件**:列出常见的Page事件,如Page_Load、Page_Unload等,并解释它们的...
ASP.NET 页面事件执行过程是网页开发中的核心概念,特别是在ASP.NET框架中,理解这一过程对于构建高效、可靠的Web应用程序至关重要。页面事件的顺序是精心设计的,确保在正确的时间执行正确的操作,比如初始化控件、...