Razor引擎之前要輸出一段沒有編碼的字符串,只要@加變量名就可以了,Razor卻不能這樣,感覺是有點麻煩。
在Razor Beta 2以前的版本可以:
@(new HtmlString(mystring))
以后的版本可以
@Html.Raw(mystring)
在MVC 3中,你可以這樣:
ViewBag.Stuff = "<li>Menu</li>"
// 在視圖中可以這樣輸出
@MvcHtmlString.Create(ViewBag.Stuff)
相比之下,我更喜歡@Html.Raw
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刪除。