ASP.NET MVC显示HTML字符串
2015-07-07 10:58
721 查看
一些html经HtmlEncode后,如“<span>测试数据</span>”。现需要把这些内容正常显示于asp.net mvc的视图内。
举个例子来解决与说明,先创建一个model:
创建一个控制器:
在视图可以实现,使用@Html.Raw()方法。
浏览看看结果:
或者你可以把HttpUtility.HtmlDecode()方法移至控制器中去。
然后在视图中,只使用@Html.Raw()方法即可:
上面只是使用了Razor的语法,如果你是使用jQery来呈现数据,那又是怎样实现呢?其实实现起来并没有多大的变化,反而更多简单。下面Insus.NET再创建一个视图,使用jQuery来实现呈现Htmldecode之后的字符串。
在控制器中,添加一个Action操作和一个Method方法:
创建视图:
运行结果均一样。
http://www.cnblogs.com/insus/p/4605452.html
举个例子来解决与说明,先创建一个model:
创建一个控制器:
在视图可以实现,使用@Html.Raw()方法。
浏览看看结果:
或者你可以把HttpUtility.HtmlDecode()方法移至控制器中去。
然后在视图中,只使用@Html.Raw()方法即可:
上面只是使用了Razor的语法,如果你是使用jQery来呈现数据,那又是怎样实现呢?其实实现起来并没有多大的变化,反而更多简单。下面Insus.NET再创建一个视图,使用jQuery来实现呈现Htmldecode之后的字符串。
在控制器中,添加一个Action操作和一个Method方法:
创建视图:
运行结果均一样。
http://www.cnblogs.com/insus/p/4605452.html
相关文章推荐
- ASP.NET中使用Razor语法(C#)怎样获取当前浏览器的cookie
- 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求
- 用Jasper制作贷款分期报表
- Spring基于注解@AspectJ的AOP
- ASP.NET MVC随想录——创建自定义的Middleware中间件
- asp.net 学习之路之gridView控件之修改数据
- ASP.NET MVC 基于页面的权限管理
- ASP.Net Cache(缓存)
- ASP.Net MVC 使用MySQL 【转】
- ASP.NET MVC与Sql Server交互,把字典数据插入数据库
- Asp.Net Ajax4.5 未知的服務器標記 問題
- ASP.NET MVC与Sql Server交互, 插入数据
- ASP.NET MVC与Sql Server建立连接
- 【回味无穷】ASP.NET内部控件
- ASP.NET动态添加用户控件的方法
- Asp.net Vnext IValueProvider
- 关于在asp.net中的调试
- aspx 体现mvc 模式的增删改查
- 解密aspx与aspx.cs的关系
- ASP.Net核心对象之context.Server对象几个常用方法