2013-07-02 48 views
0

我在替换webform控件标签中的空白处出现了一些问题。在代码后面的网页中替换 空格字符

这里是我的标签:

<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 。净。

在后面代码中收到的字符串看起来像“TEXTA TEXTB”,&nbsp;字符串不出现。它看起来像一个空格字符,但不是。

有没有办法替代它?

+4

更换不能只是你一个关于 ' ' 取代? –

+0

http://stackoverflow.com/questions/3708734/how-to-replace-nbsp-to-space –

+0

对不起,我的问题不够清楚,我会编辑它。在后面的代码中收到的字符串看起来像“TEXTA TEXTB”,“ ”字符串不出现。它看起来像一个空格字符,但不是。 –

回答

4

试试这个

Lbl1.InnerTextLbl1.InnerHtml

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

非常感谢您的帮助。这对我有用。 –