首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

服务器控件如何应用泛型

2012-01-07 
服务器控件怎么应用泛型?怎么写它的asp.net网页标签?例如Button的标签这样写:asp:ButtonID Button1 ru

服务器控件怎么应用泛型?
怎么写它的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吧。

热点排行