0
我读过What is an MvcHtmlString and when should I use it? 我不明白TorbjörnNomell的全部答案。他写道“剃须刀默认编码一切。”这是什么意思?“Razor默认编码一切”
我读过What is an MvcHtmlString and when should I use it? 我不明白TorbjörnNomell的全部答案。他写道“剃须刀默认编码一切。”这是什么意思?“Razor默认编码一切”
他意味着Razor将HTML编码特殊字符。例如:
@{
var test = "<br>";
}
@test
将产生:
<br>
如果你想要写出来(例如,你试图渲染HTML格式的富文本),你需要使用原始的HTML Html.Raw
:
@Html.Raw(test);
产量:
<br>