关于自定义控件的问题!(急,解决就结帖)
比如,我自定了一个ASP.net 的控件,例如:
public class ContentFrame : WebControl
{
....
}
但是它Rend到页面上是
<span id= "ContentFrame1 "> </span>
请问,如果让它 显示出来是 <div id= "ContentFrame1 "> </div>
而不是 <span> ???
我必须是要继承自 WebControl 的!
高手请指点,谢谢!
------解决方案--------------------public class ContentFrame : WebControl
{
public ContentFrame() : base(HtmlTextWriterTag.Div)
{
....
}
.....
}
------解决方案--------------------protected override HtmlTextWriterTag TagKey
{
get { return HtmlTextWriterTag.Div; }
}
参见:http://www.cnblogs.com/Clingingboy/archive/2006/08/05/468694.aspx