HTML编码解码c#MVC4

前端之家收集整理的这篇文章主要介绍了HTML编码解码c#MVC4前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在将c#MVC2项目升级到c#MVC4。

这是MVC2中的场景

输入字符串(来自数据库)

Model.text="<p>Hi<br>hello!<br>you there</p>"

输出(在视图中渲染)
渲染使用

<%=Model.text %>

Hi
hello!
you there

这是MVC4中的场景

输入字符串(来自数据库)

Model.text="<p>Hi<br>hello!<br>you there</p>"

输出(在视图中渲染)
渲染使用

@Model.text

<p>Hi<br>hello!<br>you there</p>

我试过了

@HttpUtility.HtmlDecode(Model.text) 
@HttpUtility.HtmlEncode(Model.text)

没有什么帮助…

我在MVC4 asked here中有一个类似的问题(ajax结果是用html标签渲染而不是实际的html)

我的一些设置让我烦恼吗?或者是与HTML 5有关的事情,或者我在使用MVC4时缺少任何东西。
请帮忙!!

解决方法

这应该是诀窍:
@Html.Raw(Model.text)

猜你在找的HTML相关文章