我有一個頁面基類(.NET4)base.onload(E):爲什麼需要自定義頁面基類
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」根本不會被解僱。
任何人都可以告訴我,爲什麼會發生這種情況?
P.S. AutoEventWireup設置爲true。
感謝您的解釋。我在那裏沒有做任何事情。所以剛剛從基類中刪除它。再次感謝 – user680505 2011-03-29 17:40:20