[英]Why doesn't my data display properly?
请回答我这个问题,因为已经有3,4天了,没有人回答。
为什么我的RDLC不显示HTML内容? 我已将编码的HTML格式的文本保存在sql表的Nvarchar
字段中,如下所示:
<p><strong>ANDSLASKNDKLSNALNDKLANDLANND</strong></p><pre><pre lang="c#">
即使在RDLC中,我也检查了HTML-解释HTML标签作为样式选项,但是它仍然不显示格式化的输出。
为什么?
如评论中所述,只能呈现HTML的子集(以防止HTML注入)。 不必使用<strong>
,而必须使用<B>
定义粗体文本。
当您导入包含HTML标记的文本时,必须始终首先由文本框解析数据。 因为仅支持HTML标记的子集,所以呈现的报告中显示的HTML可能与原始HTML不同。
以下是标记的完整列表,这些标记在定义为占位符文本时将显示为HTML:
- 超链接:<A href>
- 字体:<FONT>
- 标头,样式和块元素:<H {n}>,<DIV>,<SPAN>,<P>,<DIV>,<LI>,<HN>
- 文字格式:<B>,<I>,<U>,<S>
- 列表处理:<OL>,<UL>,<LI>
取自此: http : //msdn.microsoft.com/en-us/library/cc645967.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.