2017-03-07 60 views
1

我有一個網站,用戶可以添加評論,我將這些評論存儲在SQL服務器數據庫中。我存儲註釋的字段是nvarchar(4000)。在測試過程中,我發現我必須按「Enter」3次才能獲得所需的段落格式(當我在Chrome中查看時)。通常在記事本這樣的文本編輯器中,我必須按「Enter」兩次才能寫下一段。從數據庫中獲取多個段落文本

我檢查了數據庫,它看起來像文本存儲爲有段落中斷,就像我想要的。奇怪的是,當我在IE中打開我的網站時,我沒有任何段落,只是連續的純文本。

所以,我有2個問題:

  1. 爲什麼我必須按「確認」鍵3次,以獲得相同的格式是類似於按下「確認」鍵2次在記事本?
  2. 爲什麼IE沒有任何段落?

謝謝。

+0

的開發人員工具,我看到Chrome的渲染多個

有這種格式,但IE瀏覽器只顯示一個

user6542823

回答

0

我能夠通過更換支架的性格和新行字符作爲實現這一目標:

mytext.ToString().Replace("\r\n","<br/>")