是否可以创建一个可以从 Asp.Net Page 和 UserControl 继承的基类。我知道 Page 继承自 System.Web.UI.Page ,控件继承自 System.Web.UI.UserControl 所以我无法想出一个可用于共享公共(public)代码的基类(而不是在几个点)。
最佳答案
.NET 不支持真正的多重继承。但是您可以创建一个基本页面类并在其中放置通用代码。然后为控件创建一个基类,该控件具有一个( protected )属性,可以将当前页面强制转换为基页面。这允许从用户控件内部访问基页类的公共(public)属性。
关于asp.net - 与 ASP.Net 页面和用户控件一起使用的基类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9236439/