[英]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.