我的项目中有Page
,MasterPage
和UserControl
。
所以我创建basepage
类并共享一些逻辑,然后从System.Web.UI.Page继承。我的问题是我想对任何类型的UI内容使用单个basePage。
答案 0 :(得分:1)
您无法从.NET中的多个基类继承,因此您无法在此处执行此操作。
但是,您可能不需要这样做。 Page
,MasterPage
和UserControl
都可以通过属性访问当前呈现的Page
和MasterPage
实例。然后,您可以测试它们的实际类型并进行适当的转换,以获得所需的公共代码。