以前2003可以做得到,现在非要加Base.Page_Load(),这样只实现了代码重用,没有实现自动执行的效果?
------解决方案--------------------------------------------------------
简单方法是重载 OnLoad 方法
// .cs
public class PageBase ; Page
{
protected override void OnLoad(EventArgs e)
{
// some action at base class...
// ...
base.OnLoad(e); // 调用基类一定要!!!
}
}
// .aspx.cs
public Class SomePage : PageBase
{
protected void Page_Load(object sender, EventArgs e)
{
// some action in SomePage class
// ...
}
}