如何防止我的自定义元素获得自己的div?

时间:2011-04-28 15:08:55

标签: c# javascript asp.net

我创建了一个继承ScriptControlINamingContainer的自定义C#对象。它只是内部的一些跨度。 当我把它放在我的页面上时,它会得到它自己的div,这是我不想要的。是否有一个属性或我可以设置的东西强制将其创建为跨度?

2 个答案:

答案 0 :(得分:1)

您可以覆盖控件的受保护TagKey属性;它获取与此Web服务器控件对应的HtmlTextWriterTag值:

protected override HtmlTextWriterTag TagKey
{
    get { return HtmlTextWriterTag.Span; }
}

答案 1 :(得分:0)

试试这个

 protected override HtmlTextWriterTag TagKey
 {
     get 
     {
          // return elmement that you would like  HtmlTextWriterTag.Span for instance.
     }
 }