您的位置:首页 > 编程语言 > ASP

ASP.NET MVC Razor 输出没有编码的HTML字符串

2013-01-04 10:20 423 查看
Razor引擎之前要输出一段没有编码的字符串,只要@加变量名就可以了,Razor却不能这样,感觉是有点麻烦。

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

@(new HtmlString(mystring))

以后的版本可以

@Html.Raw(mystring)

在MVC 3中,你可以这样:

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

// 在视图中可以这样输出

@MvcHtmlString.Create(ViewBag.Stuff)

相比之下,我更喜欢@Html.Raw
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: