一些html经HtmlEncode后,如“<span>测试数据</span>”。现需要把这些内容正常显示于asp.net mvc的视图内。


举个例子来解决与说明,先创建一个model:
ASP.NET MVC显示HTML字符串

 

创建一个控制器:
ASP.NET MVC显示HTML字符串

 

在视图可以实现,使用@Html.Raw()方法。
ASP.NET MVC显示HTML字符串

 

浏览看看结果:
ASP.NET MVC显示HTML字符串


 

或者你可以把HttpUtility.HtmlDecode()方法移至控制器中去。
ASP.NET MVC显示HTML字符串

然后在视图中,只使用@Html.Raw()方法即可:
ASP.NET MVC显示HTML字符串

 

上面只是使用了

 在控制器中,添加一个Action操作和一个Method方法:
ASP.NET MVC显示HTML字符串

 

创建视图:
ASP.NET MVC显示HTML字符串

 

运行结果均一样。

相关文章:

  • 2021-05-22
  • 2022-12-23
  • 2021-10-19
  • 2022-12-23
  • 2022-01-10
  • 2021-06-21
猜你喜欢
  • 2022-12-23
  • 2022-01-09
  • 2022-12-23
  • 2022-12-23
  • 2021-05-15
相关资源
相似解决方案