[英]user control inherits from custom control
我有一個擴展System.Web.UI.UserControl的自定義控件。 是否可以從此自定義控件繼承用戶控件?
是。 只需在用戶控件的隱藏代碼中換出自定義UserControl類。 您所需要的就是基本用戶控件派生自System.Web.UI.UserControl
。
public partial class MyUserControl : MyBaseUserControl
{
// ...
}
如果不使用隱藏代碼,則可以使用<%@ Control %>
指令中的Inherits
屬性指定基類。
只要您尚未將控件標記為“已sealed
,就可以從中使用並創建使用已編寫功能的其他用戶控件。
只要UserControl
是繼承鏈的一部分,一切都應該按您期望的那樣工作。
是的,實際上非常有用,因為您可以通過此繼承的自定義控件為所有控件提供通用方法。 在我們商店中的標准做法是,沒有控件直接從System.Web.UI.UserControl繼承,而沒有繼承自公共庫中的擴展控件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.