架构师_程序员_码农网

用户名  找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 27360|回复: 3

[资料] ASP.NET MVC 给ViewBag赋值Html字符转义问题

[复制链接]
发表于 2016-6-14 18:06:13 | 显示全部楼层 |阅读模式
QQ截图20160614180336.jpg

原来的html代码:

后台代码:



然后,我的viewbag存的是html代码,前台页面不解析html,直接转义了html的代码,肯定,是前台或者后台需要转义一下!

今天再给自己总结一下,关于ViewBag赋值Html格式值,但是在web页显示不正常;

例如,ViewBag.Content = "<p>你好,我现在测试一个东西.</p>";

前台页面<div>@VIewBag.Content</div>

结果在页面上显示:<p>你好,我现在测试一个东西.</p>,通过火狐编辑的时候发现,源码为,&lt;p&gt你好,我现在测试一个东西.&lt;/p&gt

这样显然不是我们想要的,而且这样对应通过编辑器保存到数据库中的Html格式字段,取出之后不能显示正确的样式;

在网上翻查一遍找到解决方法

<div>@Html.Raw(ViewBag.Content)</div>

这样显示就正常了





上一篇:sql xml 入门教程
下一篇:SQLServer实现split分割字符串万能方法
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2016-6-14 18:24:31 | 显示全部楼层
这种问题也要发一下贴
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2016-6-14 18:51:09 | 显示全部楼层
顾言 发表于 2016-6-14 18:24
这种问题也要发一下贴

存档 省的下次  遇到这问题  能很快找到解决方法   

也是给遇到此类问题的人一个帮助
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2016-6-15 15:18:23 | 显示全部楼层
小渣渣 发表于 2016-6-14 18:51
存档 省的下次  遇到这问题  能很快找到解决方法   

也是给遇到此类问题的人一个帮助

这个可以有
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2025-7-20 08:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表