首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

把从数据库取出的html标签显示当初存入时的效果解决方法

2012-05-13 
把从数据库取出的html标签显示当初存入时的效果原本存入时是加粗红色的“dddd”,从数据库中读出后变成psp

把从数据库取出的html标签显示当初存入时的效果
原本存入时是加粗红色的“dddd”,从数据库中读出后变成<p><span style="color: #ff0000"><strong>dddd</strong></span></p>,读出后如何在文本中显示为原来加粗红色的“dddd

谢谢

Server.HtmlEncode(<p><span style="color: #ff0000"><strong>dddd</strong></span></p>)
使用没有变化,怎么回事


[解决办法]
读出来的内容不需要HtmlEcnode,直接给页面传值就可以了。页面会自动解析的。
[解决办法]
估计是存入数据库前HTML编码了,读取出来解码就可以了
HttpUtility.HtmlEncode();
HttpUtility.HtmlDecode();
[解决办法]
<%=内容%>在页面显示就可以了!
[解决办法]
前台直接加变量<%=Content%>
[解决办法]

探讨
原本存入时是加粗红色的“dddd”,从数据库中读出后变成<p><span style="color: #ff0000"><strong>dddd</strong></span></p>,读出后如何在文本中显示为原来加粗红色的“dddd”

谢谢

Server.HtmlEncode(<p><span style="color: #ff0000"><strong>dddd</strong><……

[解决办法]
后台代码中定义一个全局 string类型的content变量用来存储文章内容,前台这样写就行了个<%=Content%>
[解决办法]
你用一些文本编辑器存到数据库的内容读取出来时就是存入的效果了

热点排行