我有一个自定义的PageBase类,我用于项目中的所有页面。在我的BaseClass中,我声明了protected override void OnLoad(EventArgs e)
方法。这个方法似乎使我的派生类无法抛出自己的OnLoad事件。使两个OnLoad事件都可以工作的首选方法是什么?
答案 0 :(得分:2)
在派生类中:
protected override void OnLoad(EventArgs e)
{
//do the specific work
//....
//
base.OnLoad(e);
}
答案 1 :(得分:0)
不确定为什么这不起作用。您是在覆盖派生类中重写OnLoad还是仅仅连接到Load事件?如果您只是连接到load事件,您确定您的基类OnLoad事件正在调用base.OnLoad()吗?