2010-04-22 50 views
1

我擔心這是一個愚蠢的問題,但我似乎無法找到答案。 漂亮知道是什麼讓我......阻止轉換<br/>

我有C#生成的HTML(HtmlGenerator),而我有時會想在一個細胞的innerText屬性的某一部分插入一個換行符 。

這裏是怎麼說出來:

<TD >There are lots of extra &lt; br /&gt; words here </TD> 

這就顯示<br/>爲我的手機文本的一部分 - 不是很好。

我是否錯過了一個簡單的方法來保留<br/>並且不會將其轉換爲& lt等等?

謝謝

+0

我認爲你的文本中缺少一些單詞。 – Nordes 2010-04-22 15:20:07

+0

您可以發佈您正在使用的代碼來生成此代碼嗎? – Lazarus 2010-04-22 15:21:59

+1

你可以發佈你用來生成html的代碼嗎? AFAIK,「HTMLGenerator」不是標準的.Net類。 – tloflin 2010-04-22 15:31:10

回答

1

我想你想要HttpUtility.HtmlDecode。看到這個SO thread.

0

你可能應該把真正的換行符(\n)放到要轉換的文本中。然後,如果HtmlGenerator之後未將這些轉換爲<br>,則可以使用標準字符串替換自己。

0

如果這個表格單元格片段是以編程方式生成的(例如在C#中),那麼Environment.NewLine可能就是您以後的樣子。