【发布时间】:2012-05-09 22:59:41
【问题描述】:
我正在使用的 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 被标记为私有。 “中间”类显然不会覆盖它,但我需要在 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 或 BasestClass 中不存在。
【问题讨论】:
标签: asp.net inheritance user-controls