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