在这之前,我们先补充一下理论知识:对于构造函数,先调用基类的构造函数、然后调用派生类的构造函数;如果有析造函数的话(一般这个都没有了,系统处理了),先调用派生类的析构函数、然后调用基类的析构函数。在多态的情况下,会先调用派生类的方法(有override的方法)。

如下是页面执行初期的顺序

Page.InitializeCulture() // 国际化

UserControl.OnInit()
UserControl.基类.OnInit()
MasterPage.OnInit()
MasterPage基类.OnInit()
Page.OnInt()
Page基类.OnInt()

Page.OnLoad()
Page基类.OnLoad() // OnLoad()会调用相应的Page_Load()(如果有此方法的话)
Page.Page_Load()
MasterPage.OnLoad()
UserControl.OnLoad()
UserControl.Page_Load()

OnPreRender() // 之后就是各页面的渲染方法和页面中控件的方法了。

相关文章:

  • 2021-09-29
  • 2021-06-24
  • 2022-12-23
  • 2021-10-18
  • 2022-12-23
  • 2021-11-30
  • 2022-01-20
猜你喜欢
  • 2021-09-08
  • 2021-06-11
  • 2022-02-26
  • 2022-12-23
  • 2022-12-23
  • 2021-08-24
  • 2021-11-14
相关资源
相似解决方案