请帮我弄清楚这段代码,我想用这段代码用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"
我需要你的帮助来展示&#34; Just Test&#34;因为我的文字有空格。 我已经尝试使用正则表达式,但在我的页面中总是显示如果有空格。
感谢你的建议,对我可怜的英语真的很抱歉。
答案 0 :(得分:0)
尝试使用
href.InnertHtml = item;
而不是。根据{{3}},这将设置内部文本而不首先对其进行HTML编码。
有趣的是HTML编码不会对空格进行编码......但我猜测问题比你的描述更多。这可能会为我们提供更多信息。