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
在Razor Beta 2以前的版本可以:
@(new HtmlString(mystring))
以后的版本可以
@Html.Raw(mystring)
在MVC 3中,你可以这样:
ViewBag.Stuff = "<li>Menu</li>"
// 在视图中可以这样输出
@MvcHtmlString.Create(ViewBag.Stuff)
相比之下,我更喜欢@Html.Raw
相关文章推荐
- ASP.NET MVC Razor 输出没有编码的HTML字符串
- ASP.NET MVC Razor 输出没有编码的HTML字符串
- ASP.NET MVC Razor 输出没有编码的HTML字符串
- Asp.net MVC 3 Razor 视图引擎 中使用@输出的内容都会被自动进行HTML编码 问题的解决办法
- ASP.NET 4(和ASP.NET MVC 2)中输出HTML编码的新语法<%:%>
- asp.net 如何在MVC中的razor 输出JS
- ASP.NET MVC 输出字符串
- ASP.NET MVC 3: New @model keyword in Razor
- [Asp.net MVC]Asp.net MVC5系列——Razor语法
- ASP.NET MVC:Razor 引入命名空间
- ASP.NET MVC 现在已有四种主要的视图引擎 razor,aspx,spark,nhaml
- 在asp.net mvc中使用百度UEditor初始化内容遇到自数据库中读取的html字符串在UEditor中始终是html编码的问题
- A Look at the Razor View Engine in ASP.NET MVC
- ASP.NET没有魔法——ASP.NET MVC 与数据库大集合
- 体验ASP.NET MVC 3“.NET研究”中的Razor特性
- Asp.net MVC 移除视图引擎(WebFormViewEngine或者RazorViewEngine)
- Asp.net MVC Razor常见问题及解决方法
- 一起谈.NET技术,体验ASP.NET MVC 3中的Razor特性
- ASP.NET MVC 获取项目路径与输出信息到控制台
- ASP.NET MVC Razor语法