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>