ASP.NET MVC Razor 輸出沒有編碼的HTML字符串


Razor引擎之前要輸出一段沒有編碼的字符串,只要@加變量名就可以了,Razor卻不能這樣,感覺是有點麻煩。

 

在Razor Beta 2以前的版本可以:

@(new HtmlString(mystring))

 

以后的版本可以

@Html.Raw(mystring)

 

在MVC 3中,你可以這樣:

ViewBag.Stuff = "<li>Menu</li>"

//  在視圖中可以這樣輸出

@MvcHtmlString.Create(ViewBag.Stuff)

 

相比之下,我更喜歡@Html.Raw


免責聲明!

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



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