";Razor默认对所有内容进行编码”;
本文关键字:编码 Razor quot 默认 | 更新日期: 2023-09-27 18:28:07
我读过什么是MvcHtmlString,什么时候应该使用它?我不明白托比约恩·诺梅尔的全部答案。他写道,"剃须刀默认对所有东西进行编码。"这意味着什么?
他的意思是Razor将对特殊字符进行HTML编码。例如:
@{
var test = "<br>";
}
@test
将产生:
<br>
如果你想写出原始HTML(例如,你试图用HTML格式呈现富文本),你需要使用Html.Raw
:
@Html.Raw(test);
收益率:
<br>