gpt4 book ai didi

c# - ASP.NET C# TagBuilder SetInnerText 在空白处呈现 %20

转载 作者:太空宇宙 更新时间:2023-11-03 15:46:14 25 4
gpt4 key购买 nike

请帮我弄清楚这段代码,我想用这段代码使用 TagBuilder 构建 Common Html。

var href = new TagBuilder("a");
href.MergeAttribute("href", "#");
href.SetInnerText(item); <== This part rendered eg. "Just%20Test" but my text "Just Test"

我需要你的帮助来显示“Just Test”,因为我的文本有空格。我已经尝试使用正则表达式,但在我的页面中,如果有空格,总是这样显示。

谢谢你的建议,真的很抱歉我的英语不好。

最佳答案

尝试使用

href.InnertHtml = item;

取而代之。根据documentation , 这将首先设置没有 HTML 编码的内部文本。

有趣的是 HTML 编码不编码空格...但我猜问题比你的描述更多。这可能会为我们提供更多信息。

关于c# - ASP.NET C# TagBuilder SetInnerText 在空白处呈现 %20,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28007615/

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