繁体   English   中英

为什么我的数据不能正确显示?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM