@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