替换&;nbsp;代码后面的网页中的空格字符

本文关键字:字符 网页 空格 amp nbsp 代码 替换 | 更新日期: 2023-09-27 18:20:39

我在替换Web窗体控件标签中的空格时遇到一些问题。

这是我的标签:

<label id="Lbl1" runat="server">TEXTA&nbsp;&nbsp;TEXTB</label>

以下是我想做的:

Dim s As String = Lbl1.InnerText.Replace(" ", "/") 'vb
String s = Lbl1.InnerText.Replace(' ', '/'); //c#

但是&nbsp;网页的特殊字符并没有被C#/vb.net识别为空白

在代码隐藏中接收到的字符串看起来像"TEXTA TEXTB",&nbsp;字符串没有出现。它看起来像一个太空字符,但不是。

有办法替换它吗?

替换&;nbsp;代码后面的网页中的空格字符

尝试这个

Lbl1.InnerText替换为Lbl1.InnerHtml

String s = Lbl1.InnerHtml.Replace("&nbsp;&nbsp;", "/"); //c#