2009-07-05 64 views

回答

9

當你讀到您的數據備份到屏幕"<br />"標記替代換行符:

txtArea.Text = input.Replace(Environment.NewLine, "<br />"); 
+1

只是一個提示,我懷疑你的``
標籤被調用,而不是呈現。爲了阻止這種情況的發生,你應該附上任何帶有反標記(`)的html標籤來表明它是代碼,而不是html。 – 2009-07-05 16:09:08

2

與TextArea組件的問題是,它以純文本沒有HTML標記在內,所以你需要一個「BR」,並與空白HTML實體每個額外的空格來代替每個換行。只是替代的問題。

mytextarea.text.replace("\n","<br/>"); 
mytextarea.text.replace("text character to be replaced","replacing HTML entity"); 

您可以使用引號內的兩個連續的空格與& NBSP被替換,這只是有兩個以上consecutives代替空格空格,以便使生成的HTML代碼更易讀字符。您可以根據您的要求進行調整。

0

@RubbleFord我沒有分,只是還沒有編輯您的問題,但我認爲你應該改變標題改爲「保留換行的最佳途徑」,以便更好地匹配您的問題和提供的答案。

要preservce空格或迫使它在HTML使用"&nbsp;"

相關問題