是否可以创建可以从Asp.Net页面和UserControl继承的基类。我知道Page继承自System.Web.UI.Page并且控制继承自System.Web.UI.UserControl,所以我无法想出一个可用于共享公共代码的基类(而不是重复相同的代码)几个点。)
答案 0 :(得分:2)
.NET不支持真正的多重继承。但是你可以创建一个基页类并在那里放置公共代码。然后为控件创建一个基类,该控件具有一个(protected)属性,可以将当前页面转换为基页。这允许从用户控件内访问基页类的公共属性。