用于ASP.Net Page和UserControls的基类

时间:2012-02-10 23:46:24

标签: asp.net

是否可以创建可以从Asp.Net页面和UserControl继承的基类。我知道Page继承自System.Web.UI.Page并且控制继承自System.Web.UI.UserControl,所以我无法想出一个可用于共享公共代码的基类(而不是重复相同的代码)几个点。)

1 个答案:

答案 0 :(得分:2)

.NET不支持真正的多重继承。但是你可以创建一个基页类并在那里放置公共代码。然后为控件创建一个基类,该控件具有一个(protected)属性,可以将当前页面转换为基页。这允许从用户控件内访问基页类的公共属性。