从数据库中获取多段文本

时间:2017-03-07 01:21:40

标签: html database google-chrome internet-explorer paragraph

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

我检查了数据库,看起来文本存储为正如我想要的段落。奇怪的是,当我在IE中打开我的网站时,我没有段落,只有连续的纯文本。

所以,我有两个问题:

  1. 为什么我必须按“Enter”3次以获得相同的格式,类似于在记事本中按“Enter”2次?
  2. 为什么IE没有任何段落?
  3. 感谢。

1 个答案:

答案 0 :(得分:0)

我可以通过将滑块字符和换行符替换为:

来实现此目的
mytext.ToString().Replace("\r\n","<br/>")