【发布时间】:2011-04-19 10:28:33
【问题描述】:
我正在编写各种 ASP.NET 服务器控件,并且需要删除默认情况下包装我的控件的标签。我知道您可以将标签更改为不同的标签(如这个问题,How Do I Change the render behavior of my custom control from being a span),但您如何防止它呢?
我是从 WebControl 继承的(也可以从 CompositeControl 继承)。
我通常会得到:
<span>Control output</span>
我需要:
Control output
我正在覆盖 RenderContents(HtmlTextWriter 输出) 和 CreateChildControls() 方法(跨各种控件)。我的当务之急是使用 RenderContents(HtmlTextWriter output) 方法解决这个问题。
【问题讨论】: