读书人

服务器控件如何应用泛型

发布时间: 2012-01-07 21:41:56 作者: rapoo

服务器控件怎么应用泛型?
怎么写它的asp.net网页标签?
例如Button的标签这样写:
<asp:Button ID= "Button1 " runat= "server " Text= "Button " />
我继承一个Button控件
public class ButtonG <T> : Button
{
private T _customData;

public T CustomData
{
get { return _customData;}
set { _customData = value;}
}
}

那么怎么写这个ButtonG的asp.net网页标签?
谢谢!

[解决办法]
泛型控件的标签?还真没用过

我只会这样:
Button btn = new ButtonG <String> ();
this.Controls.Add(btn);
[解决办法]

还没这么用过
[解决办法]
帮顶了....
[解决办法]
我想除非是你编程使用才可以
在aspx页中的标签方式,asp.net不支持这种方式
[解决办法]
不懂,顶
[解决办法]
顶学习
[解决办法]
这个应该是不能够直接通过aspx方式声明的,只能通过编程方式使用。

不过有可能可以做到,需要自己写Parser和ControlBuilder,控制当页面解释器解释到这个部分时如何识别控件类型。对这方面不是很了解,你自己看看MSDN吧。

读书人网 >asp.net

热点推荐