码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2019-08-17 13:00:14      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:razor   没有   编码   不能   字符串   string   mys   beta   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

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

标签:razor   没有   编码   不能   字符串   string   mys   beta   raw   

原文地址:https://www.cnblogs.com/jiangyunfeng/p/11368067.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!