我的项目中的所有Web表单/页面都在默认页面类的派生类上扩展。

即代替

public partial class myfirstpage:System.web.ui.page{}

我有public partial class myfirstpage:myderivedclass{}

但是在母版页的代码中,如果我执行“ this.page”,则假定即时通讯仍在使用system.web.ui.page。

有人知道我该如何更改我的新派生类?

最佳答案

在主数据库中,创建一个新属性:

public new MyDerivedPage Page { get { return (MyDerivedPage) base.Page; } }

关于c# - 在母版页(C#)中定义派生类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1379681/

10-12 22:29