如何在ASP.NET MVC 3 beta 1中停止编码字符串?

时间:2010-12-31 17:09:13

标签: asp.net-mvc-3 asp.net-4.0

如何在ASP.NET MVC 3 beta 1中停止编码字符串?

1 个答案:

答案 0 :(得分:6)

我认为你的意思是HTML编码?

在这篇文章的评论中,它说你可以使用辅助方法Html.Raw

http://weblogs.asp.net/scottgu/archive/2010/12/16/asp-net-mvc-3-implicit-and-explicit-code-nuggets-with-razor.aspx

该帖子的例子(Razor观点,猜测其他视图引擎相同?)

@{
    string content = "<b>Hello World</b>";
}

This is some html: @Html.Raw(content)

关于Raw方法的另一篇好文章

http://davidhayden.com/blog/dave/archive/2010/12/27/HtmlRawRazorViewEngine.aspx