MVC 中的@Html.Raw 的用法


@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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM