后台编辑完内容,前台显示有html标签 各位, 接触asp.net没多久,最近在网页前后台交互的时候, 出现个问题, 就是在后台编辑器写好内容之后,(改了颜色,或者加粗什么的), 可是到了前台显示的时候, 居然把源代码都显示出来了, 改颜色什么都没有效果, 全变成源代码了, 编辑器是:FCKeditor。 这到底是编辑器哪里出问题了,还是显示页面出什么问题了。 求解!大神们,希望热心帮助下。 不胜感激。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你确定标签是在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可能是从数据库取值,这里用于testresult.innerHtml=html;//手写的 可能大小写有错误 tring html="<p><span style=\"color: #ff0000\"><strong>test测试</strong></span></p> 你始终也没有贴出你是如何动态加载 html 内容的源代码,你只是贴出浏览器上显示的结果。这样别人就无法针对你的问题给出一个明确的说明。不论是 HtmlPanel 的 InnerHTML 属性赋值,还是对 asp:Label 控件的 Text 属性赋值,都可以输出 html。(注意,普通的 Label 控件的 Text 属性就可以赋值为 html 命令,而不是简单的文本)因此实际上这里并不那么容易出现 bug。你只贴浏览器上的输出,而不贴你自己的实际源代码,说明你还不太关心编程问题。 你加载到前台显示的问题,你直接给label赋值也会有颜色粗细的效果出来 excel导入列名问题 如何获取用户控件中treeview的selectednode 问个初级的问题,怎么在wap控件中绑数据 如何防止在服务器处理完成之前用户多次点击提交按钮 大家帮我看看小括号里是什么东西? 弹出对话框,根据选择结果,使画面Redirect,该怎么办呀? 如何在用户控件中封装用户提交的html页面? 请问用c#能够读出网卡的mac地址么? 是选择.NET好呢?还是专注于Java? 在vs.net中,为什么datagrid的editcommand事件不触发? 【页面上调用webBrowser打印网页时,能否不弹出选择打印机的窗口,直接打印啊】 asp.net网站空间需求
<p><span style="color: #ff0000"><strong>test测试</strong></span></p>
以文本显示了
个人想法是,, 你使用断点,到最后输出的地方,,将那段字符串copy出来,, 看是否是完整的html语句.
<div id="result" ruant="server"></div>string html="<p><span style="color: #ff0000"><strong>test测试</strong></span></p> ";
//其中 你html可能是从数据库取值,这里用于test
result.innerHtml=html;
//手写的 可能大小写有错误
你始终也没有贴出你是如何动态加载 html 内容的源代码,你只是贴出浏览器上显示的结果。这样别人就无法针对你的问题给出一个明确的说明。不论是 HtmlPanel 的 InnerHTML 属性赋值,还是对 asp:Label 控件的 Text 属性赋值,都可以输出 html。(注意,普通的 Label 控件的 Text 属性就可以赋值为 html 命令,而不是简单的文本)因此实际上这里并不那么容易出现 bug。你只贴浏览器上的输出,而不贴你自己的实际源代码,说明你还不太关心编程问题。