@Html.Raw
定義:在有些情況下,需要顯式地渲染一些不應該採用HTML編碼的值,這時可以採用Html.Raw方法來保證該值不被編碼;簡單來說:就是使用了Html.Raw後,字串會以一個html方式呈現,而不使用該方法字串會以原始字串的形式出現。
eg:
@{ string message = "<strong><font color=`red`>This is bold!</font></strong>"; } <p><span>@Html.Raw(message)</span></p> @*生成紅色加粗字型This is bold!*@ <p><span>@message</span></p> @*展示message這個字串的所有內容*@
效果如下(注意上下順序與view中的程式碼是絕對對應的):
This is bold!
<strong><font color=`red`>This is bold!</font></strong>
參考:https://blog.csdn.net/u010178308/article/details/80201510