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

23

我希望更全面地了解ASP.NET页面生命周期。我正在构建自定义表单控件,但发现我在这个领域的知识欠缺。

  • 您是否使用过任何资源、教程等来更好地理解这个领域?
  • 您是否使用过任何工具来提高您在这个领域的知识水平?

  • 5个回答

    33

    我在我的贴图板上看到了这个。当您使用母版页时很有帮助。

    1. Content page PreInit事件
    2. Master page controls Init事件
    3. Content controls Init事件
    4. Master page Init事件
    5. Content page Init事件
    6. Content page Load事件
    7. Master page Load事件
    8. Master page controls Load事件
    9. Content page controls Load事件
    10. Content page PreRender事件
    11. Master page PreRender事件
    12. Master page controls PreRender事件
    13. Content page controls PreRender事件
    14. Master page controls Unload事件
    15. Content page controls Unload事件
    16. Master page Unload事件
    17. Content page Unload事件

    我在我的上面有类似的东西......虽然有29个事件......也许我会发布它...... - rball
    我查看了我的文件,它有Complete、OnBubble事件。老实说,我真的不需要了解这些内容,所以这也是一个相当全面的列表。 - rball

    17

    7

    1
    我同意Tor的观点,Google可以很好地回答这个问题。然而,将所有这些信息放在一个单一的位置对于所有相关人员来说也非常有益。 - Gavin Miller
    是的,我也支持谷歌,但一个关于这个话题的所有内容集合在一个帖子里?不错... - rball

    6

    这张图对于确定事件的顺序非常有帮助,但没有详细说明。

    ASP.NET页面生命周期

    原始链接


    1

    网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接