HTML文本不格式化

时间:2009-02-14 23:46:34

标签: c# .net sql html

所以我在我的数据库中存储了HTML格式的Sql文本,我在页面加载时用它填充了<p></p>标签的内容,但是虽然HTML标签显示在文本中,但它们没有格式化文本。我缺少一步吗?

3 个答案:

答案 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()。

这就是你要追求的吗?