ASP.NET MVC 給ViewBag賦值Html格式字符串的顯示問題總結


今天再給自己總結一下,關於ViewBag賦值Html格式值,但是在web頁顯示不正常;

例如,ViewBag.Content = "<p>你好,我現在測試一個東西.</p>";

前台頁面<div>@VIewBag.Content</div>

結果在頁面上顯示:<p>你好,我現在測試一個東西.</p>,通過火狐編輯的時候發現,源碼為,&lt;p&gt你好,我現在測試一個東西.&lt;/p&gt

這樣顯然不是我們想要的,而且這樣對應通過編輯器保存到數據庫中的Html格式字段,取出之后不能顯示正確的樣式;

在網上翻查一遍找到解決方法

<div>@Html.Raw(ViewBag.Content)</div>

這樣顯示就正常了


免責聲明!

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



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