gpt4 book ai didi

asp.net - 防止包装 ASP.NET 服务器控件的 标记

转载 作者:行者123 更新时间:2023-12-02 07:26:51 26 4
gpt4 key购买 nike

我正在编写各种 ASP.NET Server 控件,并且需要删除默认情况下包装我的控件的标签。我知道您可以将标签更改为不同的标签(如本问题中的 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 输出) 方法解决该问题。

最佳答案

这个怎么样?

    public override void RenderBeginTag(HtmlTextWriter writer)
{
writer.Write("");
}

public override void RenderEndTag(HtmlTextWriter writer)
{
writer.Write("");
}

关于asp.net - 防止包装 ASP.NET 服务器控件的 <span> 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3832256/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com