C# 使用分部类扩展WebControl

C# 使用分部类扩展WebControl,c#,inheritance,web-controls,C#,Inheritance,Web Controls,例如,是否可以使用分部类扩展超链接控件 我想在控件上定义一些自定义属性,而不必扩展类。。。就像这样 <asp:HyperLink runat="server" CustomPropertyA="a" CustomPropertyB="b" /> 并且能够在OnInit/OnPreload等上使用它们。否。部分类型仅允许您在同一项目的多个源文件中指定类型的代码。这就是全部。它们只是编译时的更改-它们不影响对象模型,也不影响您对已经存在的类型所做的操作等 听起来您可能只是想创建一个从H

例如,是否可以使用分部类扩展超链接控件

我想在控件上定义一些自定义属性,而不必扩展类。。。就像这样

<asp:HyperLink runat="server" CustomPropertyA="a" CustomPropertyB="b" />
并且能够在OnInit/OnPreload等上使用它们。

否。部分类型仅允许您在同一项目的多个源文件中指定类型的代码。这就是全部。它们只是编译时的更改-它们不影响对象模型,也不影响您对已经存在的类型所做的操作等

听起来您可能只是想创建一个从HyperLink派生的新类。

否。部分类型仅允许您在同一项目的多个源文件中指定类型的代码。这就是全部。它们只是编译时的更改-它们不影响对象模型,也不影响您对已经存在的类型所做的操作等


听起来您可能只是想创建一个从HyperLink派生的新类。

正如Jon所说,您必须创建一个从HyperLink派生的新类。但是,如果您想要保留旧的标记结构,也可以使用。

正如Jon所说,您必须创建一个从HyperLink派生的新类。但是,如果您想要保留旧的标记结构,也可以使用