从SSRS中的数据集字段中重新发送HTML

时间:2014-10-21 22:11:53

标签: html reporting-services ssrs-2012

我研究了很多网站,似乎无法弄清楚如何在我的SSRS报告中呈现HTML。 我右键单击了文本框,并选择了带有&#;; HTML的占位符属性 - 将HTML标记解释为样式'这似乎不起作用。当我上次报告时,我仍然看到了标签和标签......

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

当它说“将HTML标记解释为样式”时,它应该说的是......“将以下标记解释为HTML”

即 - 在RDL文件中仅解释以下标记

 - Hyperlinks: <A href>
 - Fonts: <FONT>
 - Header, style and block elements: <H{n}>, <DIV>, <SPAN>,<P>, <DIV>, <LI>, <HN>
 - Text format: <B>, <I>, <U>, <S>
 - List handling: <OL>, <UL>, <LI>

话虽如此 - 即使HTML没有被解释,它也会忽略标签,而不是将它们显示为文本(如问题所示) - 让我认为你的HTML是编码的? 您可以发布HTML来自数据库吗?

其他一些事情...... SSRS仅对样式标记提供有限的支持 例如

SSRS will ignore RGB(66,66,66,) settings - you would need to use #666666
SSRS will ignore font-size in pixels - units needs to be in pts (eg 11pt)
SSRS will ignore line-height

但在你的情况下,ssrs 忽略这些标签/属性,建议使用html编码