从数据库中获取多段文本

Fetching multiple paragraph text from database

我有一个网站,用户可以在其中添加评论,我将这些评论存储在 SQL 服务器数据库中。我存储评论的字段是 nvarchar(4000)。在测试时我发现我必须按 'Enter' 3 次才能获得所需的段落格式(当我在 Chrome 中查看时)。通常在记事本等文本编辑器中,我必须按 'Enter' 2 次才能写下一段。

我检查了数据库,看起来文本存储为分段符,就像我想要的那样。奇怪的是,当我用IE打开我的网站时,我没有段落,只有连续的纯文本。

所以,我有 2 个问题:

  1. 为什么我必须按 3 次 'Enter' 才能获得与在记事本中按 2 次 'Enter' 类似的相同格式?
  2. 为什么 IE 没有任何段落分隔符?

谢谢。

我可以通过将回车符和换行符替换为:

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