【问题标题】:Fetching multiple paragraph text from database从数据库中获取多个段落文本
【发布时间】:2017-03-08 14:04:00
【问题描述】:

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

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

所以,我有两个问题:

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

谢谢。

【问题讨论】:

  • 在开发人员工具中,我看到 Chrome 呈现多个

    以具有该格式,但 IE 仅显示单个

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 1970-01-01
    • 2012-08-15
    • 2020-08-04
    • 2010-11-28
    相关资源
    最近更新 更多