当前位置:编程学习 > C#/ASP.NET >>

后台编辑完内容,前台显示有html标签

各位, 接触asp.net没多久,最近在网页前后台交互的时候, 出现个问题, 就是在后台编辑器写好内容之后,(改了颜色,或者加粗什么的), 可是到了前台显示的时候, 居然把源代码都显示出来了, 改颜色什么都没有效果, 全变成源代码了, 编辑器是:FCKeditor。  这到底是编辑器哪里出问题了,还是显示页面出什么问题了。 求解!

大神们,希望热心帮助下。 不胜感激。 asp.net 前后台交互 --------------------编程问答-------------------- 你确定标签是在HTML状态下编辑的么?? --------------------编程问答-------------------- 你确定标签是在HTML状态下编辑的么??  --------------------编程问答-------------------- 这里都是好好的

前台显示就变成这样了:


<p><span style="color: #ff0000"><strong>test测试</strong></span></p> --------------------编程问答-------------------- 是不是缺少完整的html标记? --------------------编程问答-------------------- 你确定这段代码不是作为了fckeditor的文本输出了? --------------------编程问答-------------------- 前台没有html解析!。。。。
以文本显示了 --------------------编程问答-------------------- FCKeditor 没用过,
 个人想法是,, 你使用断点,到最后输出的地方,,将那段字符串copy出来,, 看是否是完整的html语句. --------------------编程问答-------------------- 没错的.. 你是text而不是html 所以 你应该这样修改




<div id="result" ruant="server"></div>



string html="<p><span style="color: #ff0000"><strong>test测试</strong></span></p> ";
//其中 你html可能是从数据库取值,这里用于test
result.innerHtml=html;
//手写的 可能大小写有错误
--------------------编程问答--------------------
引用 8 楼 diaodiaop 的回复:
没错的.. 你是text而不是html 所以 你应该这样修改




<div id="result" ruant="server"></div>



string html="<p><span style="color: #ff0000"><strong>test测试</strong></span></p> ";
//其中 你html可能是从数据库取值,这里用于test
result.innerHtml=html;
//手写的 可能大小写有错误

tring html="<p><span style=\"color: #ff0000\"><strong>test测试</strong></span></p>  --------------------编程问答-------------------- 谢谢各位朋友们得相助, 我集思广益,去试试先, 在这里写过大家的热心帮助了
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,