2012-02-10 62 views
2

是否有可能創建可以從Asp.Net頁面和UserControl繼承的基類。我知道頁面從System.Web.UI.Page繼承,並控制從System.Web.UI.UserControl繼承,所以我不能想出一個可用於共享公共代碼的基類(而不是重複相同的代碼幾個景點)。使用ASP.Net頁面和用戶控件的基類

回答

2

.NET中不支持真正的多重繼承。但是你可以創建一個基本頁面類並在其中放置通用代碼。然後爲控件創建一個基類,該控件具有將當前頁面投射到基頁的(保護)屬性。這允許從用戶控件內訪問基頁類的公共屬性。

相關問題