OnLoad VS Page_Load
据说使用下面的代码效率会更好...
override protected OnLoad(System.EventArgs e)
{
base.OnLoad(e);
}
this.Load += new System.EventHandler(this.Page_Load);
override protected OnLoad(System.EventArgs e)
{
base.OnLoad(e);
}
this.Load += new System.EventHandler(this.Page_Load);
private void Page_Load(object sender, System.EventArgs e)
{}
原因有2 :
1、创建并调用了一个高级别的委托。
2、因为是属于一个非常不错的面向对象设计,使用重载比系统捕捉事件要好得多
不过在web开发上估计很少人会这样用吧(毕竟还是有些麻烦的)...