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

小弟我想生成自定义控件(WEBCONTROLDLL),能够重载HTMLINPUTTEXT吗?该怎么做

2012-01-10 
我想生成自定义控件(WEBCONTROLDLL),能够重载HTMLINPUTTEXT吗?该如何做我想生成自定义控件(WEBCONTROLDLL)

我想生成自定义控件(WEBCONTROLDLL),能够重载HTMLINPUTTEXT吗?该如何做
我想生成自定义控件(WEBCONTROLDLL),能够重载HTMLINPUTTEXT吗?该如何做

[解决办法]
建个新项目,是windows控件库,在里面添加一个web自定义控件!
[ToolboxData( " <{0}:Control_Test runat=server> </{0}:Control_Test> ")]
public class Control_Test : WebControl
{
protected override HtmlTextWriterTag TagKey
{
get
{
return HtmlTextWriterTag.Input;
}
}
protected override void AddAttributesToRender(HtmlTextWriter writer)
{
base.AddAttributesToRender(writer);
writer.AddAttribute(HtmlTextWriterAttribute.Name, this.UniqueID);
writer.AddAttribute(HtmlTextWriterAttribute.Type, "text ");
writer.AddAttribute(HtmlTextWriterAttribute.Value, "davis ");
Button tb;
tb = new Button();
tb.Text = "abc ";
PostBackOptions ps = new PostBackOptions(tb);
this.Controls.Add(tb);

}
}

热点排行