2010-09-24 19 views
2

我有一個多行TextBox,其中的.Text屬性被保存在SQL 2008數據庫中。當我提交文本框時,我放棄了返回。我該如何處理?在ASP.NET文本框中保留換行符

我已經使用Enviroment.Newline()來做一些HTML轉換的東西,但我從來沒有遇到過這個特定的問題。

編輯:沒關係,它工作得很好,但我錯誤地替換了「\ n」。愚蠢的錯誤。我必須將「\ n」轉換爲<p>標籤。我以前做過這個,但如果有人想回答,我會將他們的答案標記爲正確。

+0

[最佳實踐:顯示通過多行文本框輸入的文本]的可能重複(http://stackoverflow.com/questions/3007024/best-practices-displaying-text-that-was-input-via多行文本框) – egrunin 2010-09-24 19:02:40

+2

您可以回答自己的問題並將其標記爲正確。 – 2010-09-24 19:06:09

+0

由於某種原因,我在這裏沒有看到編輯歷史記錄.... – NotMe 2010-09-24 19:11:14

回答

4

你已經解決了你自己的問題,這很好。

但我會評論一件事:你說你用<p>代替\n,但它聽起來像你這樣做,我建議改爲用<br>代替。

乾杯。 -S。

+1

是不是應該是
? – 2012-12-19 02:14:11

+0

@BH在XHTML中,它是
。在HTML中,

工作(請參閱http://stackoverflow.com/questions/3558119/are-self-closing-tags-valid-in-html5)。 – 2013-01-03 22:07:21