2017-03-07 58 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/>")