什么是ASP.NET WebForm的“页面生命周期”?

时间:2009-02-27 23:13:38

标签: .net asp.net .net-2.0 webforms page-lifecycle

我希望更全面地了解ASP.NET页面生命周期。我正在构建自定义表单控件,并且发现我在这方面缺乏知识。

  • 您是否有任何资源,教程等用于更好地理解这一领域?
  • 您是否使用过任何工具来提高您在这方面的知识?

  • 5 个答案:

    答案 0 :(得分:31)

    我在我的指板上有这个。使用母版页时很有帮助。

    1. 内容页面PreInit事件
    2. 母版页控制初始事件
    3. 内容控制初始事件
    4. 母版页初始化事件
    5. 内容页面初始化事件
    6. 内容页面加载活动
    7. 母版页加载事件
    8. 主页面控制加载事件
    9. 内容页面控制加载事件
    10. 内容页面PreRender活动
    11. 主页PreRender事件
    12. 母版页控制PreRender事件
    13. 内容页面控制PreRender事件
    14. 主页面控件卸载事件
    15. 内容页面控制卸载事件
    16. 母版页卸载事件
    17. 内容页面卸载事件

    答案 1 :(得分:17)

    我发现这张图表非常有用。提供关于该作品正在做什么的简要描述...... John-Sheehan ASP.NET Life Cycle Events

    答案 2 :(得分:7)

    这是“原始”MSDN概述。非常好:

    http://msdn.microsoft.com/en-us/library/ms227435.aspx

    老实说,你不应该需要我们的帮助才能找到这些东西。试试谷歌。

    答案 3 :(得分:6)

    此图特别有助于确定事件的顺序,但没有详细说明。

    ASP.NET Page Lifecycle

    Original link

    答案 4 :(得分:1)

    这不直接回答页面生命周期问题,但这涵盖了使用BeginRequest和EndRequest等事件的全局事件生命周期。很了解这些与Pages相关的工作方式。

    https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-5771721.html