在override page_load中,附加部分应该在base.OnLoad(e)之前或之后
本文关键字:OnLoad base 或之后 page override load 加部 | 更新日期: 2023-09-27 18:06:31
我继承了一个basepage并重写了它的方法page_load,自己在里面做一些事情,我想问的是:我写的方法应该在base.OnLoad(e)之前或之后,哪个更好?不同的地点有什么不同吗?
protected override void OnLoad(EventArgs e)
{
this.GenerateIEIcon();
this.GenerateHeader();
this.GenerateJavascript();
base.OnLoad(e);
}
或
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
this.GenerateIEIcon();
this.GenerateHeader();
this.GenerateJavascript();
}
通常首先调用On Load,所以除非你的onload需要在初始化之前(本地化?),那么你应该保持相同的顺序,这将更容易调试和更容易维护。
通常将post作为启动时执行load的第一个指令,但这也取决于您随后运行的内容。
问候。