ASP.NET MVC显示HTML字符串
2015-06-28 15:11
459 查看
一些html经HtmlEncode后,如“<span>测试数据</span>”。现需要把这些内容正常显示于asp.net mvc的视图内。
举个例子来解决与说明,先创建一个model:
创建一个控制器:
在视图可以实现,使用@Html.Raw()方法。
浏览看看结果:
或者你可以把HttpUtility.HtmlDecode()方法移至控制器中去。
然后在视图中,只使用@Html.Raw()方法即可:
上面只是使用了Razor的语法,如果你是使用jQery来呈现数据,那又是怎样实现呢?其实实现起来并没有多大的变化,反而更多简单。下面Insus.NET再创建一个视图,使用jQuery来实现呈现Htmldecode之后的字符串。
在控制器中,添加一个Action操作和一个Method方法:
创建视图:
运行结果均一样。
举个例子来解决与说明,先创建一个model:
创建一个控制器:
在视图可以实现,使用@Html.Raw()方法。
浏览看看结果:
或者你可以把HttpUtility.HtmlDecode()方法移至控制器中去。
然后在视图中,只使用@Html.Raw()方法即可:
上面只是使用了Razor的语法,如果你是使用jQery来呈现数据,那又是怎样实现呢?其实实现起来并没有多大的变化,反而更多简单。下面Insus.NET再创建一个视图,使用jQuery来实现呈现Htmldecode之后的字符串。
在控制器中,添加一个Action操作和一个Method方法:
创建视图:
运行结果均一样。
相关文章推荐
- asp.net 安装数据库,以及修改web.config文件
- 渗透测试之学习使用metasploit
- asp.net中,<%#%>,<%=%>和<%%>分别是什么意思,有什么区别
- WEB开发教程--ASP中静态数组与动态数组的用法
- ASPCMS 标签
- ASP.NET六大巨头——内置对象(1)
- Asp网页一些小问题释疑
- DevExpress视频教程,winform+asp.net+wpf等等
- ASP.NET 5 简介
- 解决64位win7系统IIS7[ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序
- Bluemix云平台实践: ASP.NET5开发实例
- ASP.NET 前后台调用方法
- ASP.NET vNext如何获取文件物理路径?
- 深入探究JVM(2) - 探秘Metaspace
- ASP.NET 上的 Async/Await 简介
- ASP.NET项目中使用CKEditor +CKFinder 实现上传图片
- Installing Metasploit Framework on Mountain Lion and Mavericks
- OSX Mavericks系统安装Metasploit教程
- ASP.NET——两个下拉框来实现动态联动
- ASP.NET AJAX入门系列(11):在多个UpdatePanle中使用Timer控件