在覆盖page_load中,附加部分应该在base.OnLoad(e)之前或之后?

时间:2011-08-25 03:33:04

标签: c# asp.net

我继承了一个基页并覆盖了它的方法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();
        }

2 个答案:

答案 0 :(得分:0)

通常首先调用On Load,所以如果你的onload需要在之前进行初始化(本地化?),那么你应该保持相同的顺序,这将更容易调试,更容易维护。

答案 1 :(得分:0)

通常将帖子作为启动时执行加载的第一条指令,但这也取决于您运行的内容。

问候。