继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

ASP.NET MVC显示HTML字符串

远看寒山石径斜
关注TA
已关注
手记 268
粉丝 25
获赞 149

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


举个例子来解决与说明,先创建一个model:

 

创建一个控制器:

 

在视图可以实现,使用@Html.Raw()方法。

 

浏览看看结果:


 

或者你可以把HttpUtility.HtmlDecode()方法移至控制器中去。

然后在视图中,只使用@Html.Raw()方法即可:

 

上面只是使用了Razor的语法,如果你是使用jQery来呈现数据,那又是怎样实现呢?其实实现起来并没有多大的变化,反而更多简单。下面Insus.NET再创建一个视图,使用jQuery来实现呈现Htmldecode之后的字符串。

 在控制器中,添加一个Action操作和一个Method方法:

 

创建视图:

 

运行结果均一样。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP