我看过What is an MvcHtmlString and when should I use it? 我不明白TorbjörnNomell的全部答案。他写道:“剃刀默认编码所有内容。”这是什么意思?
答案 0 :(得分:3)
他的意思是Razor会对特殊字符进行HTML编码。 e.g:
@{
var test = "<br>";
}
@test
将屈服:
<br>
如果您想要写出原始HTML(例如,您尝试使用HTML格式渲染富文本格式),则需要使用Html.Raw
:
@Html.Raw(test);
收率:
<br>