通用(即<T>)Web用户控件的语法

Mad*_*unk 5 c# asp.net generics .net-3.5

假设我已经制作了如下网页控件:

public class TestControl<T> : WebControl
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

有没有办法将该控件放在.aspx页面而不必通过代码执行?我真的希望能够做到这样的事情:

<controls:TestControl<int> runat="server" />
Run Code Online (Sandbox Code Playgroud)

但据我所知,我没有办法传递泛型参数.我已经尝试在网上搜索并发现这个http://forums.asp.net/t/1309629.aspx,这看起来正是我所追求的,但似乎没有人能理解那个人想要的东西,并且我在StackOverflow上找不到类似的东西.

Joh*_*ers 5

不,没有办法做到这一点.