在这之前,我们先补充一下理论知识:对于构造函数,先调用基类的构造函数、然后调用派生类的构造函数;如果有析造函数的话(一般这个都没有了,系统处理了),先调用派生类的析构函数、然后调用基类的析构函数。在多态的情况下,会先调用派生类的方法(有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-08 11:25:18 发布