@Html.Raw 定義:在有些情況下,需要顯式地渲染一些不應該採用HTML編碼的值,這時可以採用Html.Raw方法來保證該值不被編碼;簡單來說:就是使用了Html.Raw後,字元串會以一個html方式呈現,而不使用該方法字元串會以原始字元串的形式出現。 eg: 效果如下(註意上下順序與view中 ...
@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