所以我在我的数据库中存储了HTML格式的Sql文本,我在页面加载时用它填充了<p></p>
标签的内容,但是虽然HTML标签显示在文本中,但它们没有格式化文本。我缺少一步吗?
答案 0 :(得分:1)
那你如何输出HTML? 您在服务器上运行的HtmlGenericControl代表&lt; p&gt;标签?也许您使用InnerText而不是InnerHtml? 或者,它可能是HTML编码/解码问题。看看HTML源代码。
答案 1 :(得分:0)
显示时对存储的文本使用“html_entity_decode($ str)”。
答案 2 :(得分:0)
当您说“正在填充<p></p>
代码的内容”时 - 您究竟是什么意思?通常,我看到的选项是A)使用Label并分配Text字段或B)只需在您想要HTML出现的位置直接输入字符串值。
<%#StringToWriteToHTMLStream%>
在设置数据库记录中的字符串内容后,您需要调用Databind()。
这就是你要追求的吗?