0

我有一个页面,用户可以在其中将一些数据输入到文本字段中。如果我在此文本字段中键入几个段落,它会很好地保存到数据库中,但它不会保存段落的位置,因此它将它作为一大块文本返回。我该如何解决这个问题?

4

1 回答 1

1

当您接受来自 textarea 的文本时,换行符存储为不可见的 \n 字符。当您将文本呈现回浏览器时,您不需要将那些 \n 字符替换为 HTML 可以理解的内容,即<br />标签:

@Html.Raw(myTextAreaContent.Replace("\n", "<br />"))

如果您不希望对 HTML 进行编码以供显示,而是将其视为 HTML,则需要 Html.Raw 帮助器。

于 2013-10-09T19:58:45.603 回答