在ASP.NET MVC上,模型具有以下值:
TestViewModel model = new TestViewModel {
Description = "This is a description test\r\nlorem ipsum\r\nline2\r\n\r\n-item1\r\n-item2"
}
在视图中,我只是有以下内容:
<div>@Model.Description</div>
整个文字出现在一行...... \ r \ n没有任何效果。
我该如何解决这个问题?
答案 0 :(得分:1)
您需要将换行符转换为HTML <br />
元素:
<div>@Html.Raw(Model.Description.Replace(Environment.NewLine, "<br />"))</div>