一些html经HtmlEncode后,如“<span>测试数据</span>”。现需要把这些内容正常显示于asp.net mvc的视图内。
举个例子来解决与说明,先创建一个model:
![](https://images0.cnblogs.com/blog2015/28036/201506/281337318451707.png)
创建一个控制器:
![](https://images0.cnblogs.com/blog2015/28036/201506/281339080643879.png)
在视图可以实现,使用@Html.Raw()方法。
![](https://images0.cnblogs.com/blog2015/28036/201506/281342170959094.png)
浏览看看结果:
![](https://images0.cnblogs.com/blog2015/28036/201506/281344420644373.png)
或者你可以把HttpUtility.HtmlDecode()方法移至控制器中去。
![](https://images0.cnblogs.com/blog2015/28036/201506/281435167368630.png)
然后在视图中,只使用@Html.Raw()方法即可:
![](https://images0.cnblogs.com/blog2015/28036/201506/281437333924614.png)
上面只是使用了
在控制器中,添加一个Action操作和一个Method方法:
![](https://images0.cnblogs.com/blog2015/28036/201506/281443164398545.png)
创建视图:
![](https://images0.cnblogs.com/blog2015/28036/201506/281445158455998.png)
运行结果均一样。