`
shirlly
  • 浏览: 1652255 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

ASp.NET 2.0中Page事件的执行顺序

    博客分类:
  • .NET
阅读更多
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 企业级项目开发源代码 光盘资料 简单OA系统

    《精通ASP.NET 2.0 企业级项目开发源代码》光盘资料包含了全面解析ASP.NET 2.0技术在企业级应用中的实践知识。这个简单OA(办公自动化)系统作为示例,能够帮助开发者深入理解如何利用ASP.NET 2.0框架构建高效、稳定...

    ASP.NET 2.0开发经验总结文章

    本文将深入探讨ASP.NET 2.0的关键知识点,包括Web窗体语法、页面事件处理、应用程序规划与设计,以及Session管理中常见的问题。 首先,ASP.NET 2.0 Web窗体语法是开发人员构建用户界面的基础。它允许开发者使用类似...

    ASP.NET 2.0网络开发技术

    在ASP.NET 2.0中,有几个关键的知识点值得深入学习: 1. **Web Forms**: ASP.NET 2.0的核心组件之一是Web Forms,它允许开发者使用控件和事件驱动模型来构建Web应用程序,类似于桌面应用程序的开发体验。通过控件如...

    ASP.NET 2.0创建母版页引来的麻烦-js无用

    从给定的文件信息来看,主要讨论的是在ASP.NET 2.0中使用母版页(Master Page)时遇到的问题,具体是JavaScript无法在页面上正常工作,导致预期的功能无法实现。下面将深入分析这个问题,并提供可能的解决方案。 ### ...

    ASP.Net 2.0基础教程

    - **WebForm 事件执行过程:** 详细介绍页面事件的执行顺序,包括预加载、加载视图状态、加载控件状态等阶段。 #### 四、ASP.NET 服务器端控件 - **基本的 ASP.NET 服务器端控件:** 包括各种常用的服务器控件,...

    ASP.Net 2.0 SQL2000程序调试演示动画.rar

    在这个教程中,你将学习到如何利用ASP.NET 2.0的特性,如ViewState、Session、Cache以及Page Life Cycle等,来诊断和修复代码中的问题。 SQL Server 2000 是一个企业级的关系型数据库管理系统(RDBMS),用于存储和...

    ASP.NET2.0服务器控件开发之实现事件

    在ASP.NET中,事件的处理遵循一定的顺序,例如,控件的Load事件会在Page的Load事件之后触发,PreRender事件在Load事件之后,但呈现控件之前。理解这些顺序有助于优化事件处理逻辑。 总结,ASP.NET 2.0服务器控件的...

    2.ASP.NET.2.0.高级编程(第4版) [1/7]

    内容简介回到顶部↑本书全面介绍了ASP.NET各种编程技能和2.0版中的巨大变化,并详细阐述了2.0版中的每个新特性。书中提供了大量的实例,可帮助读者快速掌握如何在.NET平台下开发功能强大的ASP.NET应用程序。本书适合...

    asp.net2.0母版页技术

    ASP.NET 2.0 母版页(Master Pages)技术是微软开发的Web应用程序框架,...在提供的压缩包文件"09ASP.NET的母版页技术"中,可能包含了示例代码、教程文档或其他资源,帮助进一步学习和实践ASP.NET 2.0的母版页技术。

    asp.net2.0系列教程第4章_第3节

    ASP.NET 2.0系列教程第四章的第三节主要探讨了母版页(Master Pages)和内容页(Content Pages)的交互以及事件处理顺序,这对于理解ASP.NET Web应用程序的页面生命周期至关重要。母版页是一种强大的功能,允许...

    asp.net2.0系列教程第4章_第2节

    在本节"asp.net2.0系列教程第4章_第2节"中,我们将深入探讨ASP.NET 2.0中的母版页(Master Pages)技术。母版页是ASP.NET提供的一种强大功能,用于创建统一的网站布局,提高开发效率和网站的可维护性。在"Adventure ...

    ASP.NET2.0高级编程(第4版)1/6

    本书全面介绍了ASP.NET各种编程技能和2.0版中的巨大变化,并详细阐述了2.0版中的每个新特性。书中提供了大量的实例,可帮助读者快速掌握如何在.NET平台下开发功能强大的ASP.NET应用程序。本书适合有一些基础的ASP...

    零基础学ASP.NET.2.0动画教程

    8. **AJAX支持**:ASP.NET 2.0引入了Partial Page Updates和UpdatePanel,允许部分页面刷新,提升用户体验。 9. **主题和皮肤**:通过主题和皮肤,可以统一应用程序的外观和感觉,简化界面设计。 10. **站点地图和...

    ASPNET2PPT.rar

    该压缩包中的资源以章节为单位,通过PPT的形式详细讲解了ASP.NET 2.0的各个方面。 首先,ASP.NET 2.0是微软.NET Framework下的一个重要组成部分,它为开发Web应用程序提供了强大的工具和框架。相比之前的版本,ASP...

    asp.net教学讲义

    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 ...

    ASP.NET教学讲义(吐血推荐)

    - **Page类**:介绍Page类的基础知识及其在ASP.NET中的核心作用。 - **Web窗体生命周期**:阐述Web窗体从加载到销毁的各个阶段。 - **Page事件**:列出常见的Page事件,如Page_Load、Page_Unload等,并解释它们的...

    专题资料(2021-2022年)ASPNET页面事件执行过程.doc

    ASP.NET 页面事件执行过程是网页开发中的核心概念,特别是在ASP.NET框架中,理解这一过程对于构建高效、可靠的Web应用程序至关重要。页面事件的顺序是精心设计的,确保在正确的时间执行正确的操作,比如初始化控件、...

Global site tag (gtag.js) - Google Analytics