我正在使用的ChildClass用户控件具有一系列父类,最终继承自System.Web.UI.UserControl。
public BasestClass : AnotherClassExtendingUserControl
{
private void Page_Load(object sender, EventArgs e)
{
// do some stuff
}
}
public BaseClass : BasestClass
{
// no Page_Load
}
链上的两个父类, Page_Load 被标记为private。“中间”类显然不会覆盖它,但我需要在ChildClass用户控件的 Page_Load 中添加一些内容。
public ChildClass : BaseClass
{
// think I need to override Page_Load here,
// but there is no acceptable method to override
}
我该怎么做才能进入ChildClass的 Page_Load ?该控件中有我需要操作的控件,这些控件在BaseClass或BaseClass中不存在。