我正在编写各种 ASP.NET 服务器控件,并且需要删除默认情况下包装我的控件的标签。我知道您可以将标签更改为不同的标签(如在这个问题中,我如何将自定义控件的呈现行为从 span 更改为)但是您如何防止它呢?
我从 WebControl 继承(也可以从 CompositeControl 继承)。
我通常会得到:
<span>Control output</span>
我需要:
Control output
我正在覆盖 RenderContents(HtmlTextWriter 输出) 和 CreateChildControls() 方法(跨各种控件)。我迫切需要使用 RenderContents(HtmlTextWriter output) 方法来解决这个问题。