【问题标题】:What is the 'page lifecycle' of an ASP.NET WebForm? [closed]什么是 ASP.NET WebForm 的“页面生命周期”? [关闭]
【发布时间】:2010-10-10 11:15:22
【问题描述】:

我希望对 ASP.NET 页面生命周期有更透彻的了解。我正在构建自定义表单控件,发现我在这方面的知识有所欠缺。

  • 是否有任何资源、教程等可以帮助您更好地理解这一领域?
  • 您是否使用过任何工具来提高您在该领域的知识?
  • 【问题讨论】:

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


      【解决方案1】:

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

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

      【讨论】:

      • 我的也有类似的内容......不过有 29 个活动......也许我会发布它......
      • 我查看了我的,它有 ~Complete, ~OnBubble 事件。老实说,真的不需要知道这些,所以这也是一个非常完整的列表。
      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        这是“原始”MSDN 概述。不错:

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

        老实说,您不需要我们的帮助来找到这些东西。试试谷歌。

        【讨论】:

        • 我同意 Tor,google 可以很好地回答这个问题。但是,将所有这些信息放在一个位置对所有相关人员都非常有益。
        • 是的,我也完全支持谷歌,但是与该主题相关的所有内容都集中在一个线程中?还不错……
        【解决方案4】:

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

        Original link

        【讨论】:

          【解决方案5】:

          这并不直接回答页面生命周期问题,但它涵盖了全局事件生命周期以及 BeginRequest 和 EndRequest 等事件。了解这些如何与 Pages 相关是很好的。

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-01-17
            • 2011-07-03
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多