在我的视图(剃刀)我想做这样的事情…
@Message.Replace("\n","</br>")
这不工作,因为Razor Html Encodes默认。这是伟大的,但我想我的换行。
如果我这样做,我开放了XSS的问题。
@Html.Raw(Message.Replace("\n","</br>"))
处理这种情况的正确方法是什么?
@Html.Raw(HttpUtility.HtmlEncode(Message).Replace("\n","<br/>"))