我正在保存 Textarea 中的文本。并且文本也与新行一起存储以及:
text= "Line1\nLine2"
我正在以上述格式从数据库中获取数据。但是我如何使用新行在屏幕上显示它 <label>@text</label>
这是我的问题的 JSFiddle 链接: http://jsfiddle.net/rjha999/J8kRw/
我在服务器端以类似::的形式获取数据
var model = db.GetDossierHeadeRemarks.Select(remarks => new NotesViewModel {
UserName="RJ",
Remark=remarks.Remark.Replace("\n","<br/>")
}).ToList();
但在我的 View 页面中,我将这种形式的数据显示为::
<label class="RemarkContent">@item.Remark</label>
但我得到的结果是:
最佳答案
使用 @Html.Raw()
辅助方法。
<label class="RemarkContent">@Html.Raw(item.Remark)</label>
关于asp.net-mvc - 在标签 HTML 中获取新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22031260/