我正在开发一个使用ASP.NET 4.5的ASP.NET Webforms网站。我有一个用于表单的母版页,但我希望页面类继承自另一个SitePage类,其代码如下:
public abstract class SitePage : Page
{
protected void Page_Load(object sender, EventArgs e)
{
// common logic here
Page_LoadImpl(sender, e);
}
protected abstract void Page_LoadImpl(object sender, EventArgs e);
}然后,页面的类将如下所示:
public partial class MyPage: SitePage
{
protected override void Page_LoadImpl(object sender, EventArgs e)
{
//page specific logic here
}
}我有Java背景,如何让我的SitePage Page_Load方法是最终的,不可重写的?我知道我可以使用嵌套母版页来实现相同的功能,但我不想重新定义页面的内容。谢谢
发布于 2013-04-22 20:49:10
覆盖SupportAutoEvents。
受保护的密封重写布尔值{ get { SupportAutoEvents;}}
https://stackoverflow.com/questions/16144285
复制相似问题