我在替换webform控件标签中的空格时遇到了一些问题。
这是我的标签:
<label id="Lbl1" runat="server">TEXTA TEXTB</label>
以下是我想做的事情:
Dim s As String = Lbl1.InnerText.Replace(" ", "/") 'vb
String s = Lbl1.InnerText.Replace(' ', '/'); //c#
但是,
网页特殊字符不被C#/ vb.net识别为空格。
在代码后面收到的字符串看起来像“TEXTA TEXTB”,
字符串没有出现。它看起来像一个空格char但不是。
有没有办法替换它?
答案 0 :(得分:4)
试试这个
Lbl1.InnerText 替换为 Lbl1.InnerHtml
String s = Lbl1.InnerHtml.Replace(" ", "/"); //c#