Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个页面,用户可以在其中将一些数据输入到文本字段中。如果我在此文本字段中键入几个段落,它会很好地保存到数据库中,但它不会保存段落的位置,因此它将它作为一大块文本返回。我该如何解决这个问题?
当您接受来自 textarea 的文本时,换行符存储为不可见的 \n 字符。当您将文本呈现回浏览器时,您不需要将那些 \n 字符替换为 HTML 可以理解的内容,即<br />标签:
<br />
@Html.Raw(myTextAreaContent.Replace("\n", "<br />"))
如果您不希望对 HTML 进行编码以供显示,而是将其视为 HTML,则需要 Html.Raw 帮助器。