【发布时间】:2017-09-29 02:12:46
【问题描述】:
我有一个页面基类 (.NET4):
public class SitePageBase : System.Web.UI.Page
{
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
}
}
以及派生类
public partial class WebsitePage : SitePageBase
{
protected void Page_Load(object sender, EventArgs e)
{
// some processing
}
}
我检查了派生类中的“Page_Load”只有在基类的 OnLoad 事件处理程序上有“base.OnLoad(e)”时才有效。否则派生类中的“Page_Load”根本不会被触发。
谁能告诉我,为什么会这样?
附: AutoEventWireup 设置为 true。
【问题讨论】: