通用ServerControl语法?

Mar*_*son 4 c# asp.net generics custom-server-controls

有没有办法让我有一个服务器控件

MyControl<T>
Run Code Online (Sandbox Code Playgroud)

这样我就可以在aspx页面中注册并使用它

<mc:MyControl<ThingForControlToUse> ID="instanceOfMyControl" runat="server"
Run Code Online (Sandbox Code Playgroud)

显然设计师不喜欢这样,除了创建一个带有类型参数的非通用包装外,还有什么好的方法吗?

ich*_*ban 6

ASP.NET中不能使用通用标记名称,请参阅以下文章:通用控件

您认为需要使用TYPE参数创建包装器,这是正确的方法.