我正在使用 iframe 显示 SSRS 报告,但遇到了一个奇怪的问题。当我尝试通过图表显示不包含任何内容的报告时,一切正常,但是当我尝试显示包含客户列表的报告时,内容会在加载后立即消失。
主要区别在于图表报表是通过SSRS存储为图像转换为数据库中的二进制数据,而客户列表报表是通过SSRS存储为文本数据转换为数据库中的二进制数据。客户列表报表呈现为许多不同的 JavaScript 函数和 HTML 代码,而图表报表呈现为许多不同的 JavaScript 函数和一些 HTML 代码以呈现最终的图表图像。
我只是无法理解为什么这会崩溃。我原以为在 iframe 中呈现完整的 HTML 文档在 HTML 方面是完全安全的。有没有人知道为什么列表报告首先出现然后当图表报告完美运行时突然又消失了?
编辑:我只在 Chrome 中遇到这种行为。Firefox 和 IE 都呈现列表报表和图表报表,虽然在 Firefox 中存在表格重叠问题,但首先要做的是。