我将一个项目从VS2015升级到VS2017社区版,并最终让报告再次运行。特别是,我安装了 Microsoft Rdlc Report Designer for Visual Studio v14.1 和 Microsoft.ReportingServices.ReportViewerControl.WebForms v140.340.80 。
一切正常:我可以在设计器中编辑报表,并且可以在运行时显示报表。
问题:当我显示报告时,报告查看器会覆盖我的项目使用的jQuery主题中的CSS。例如,我的按钮将样式更改为非常与预期不同。检查网页显示CSS被覆盖:
http://localhost:52800/Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=14.0.340.80&Name=Microsoft.Reporting.WebForms.Styles.jquery-ui.min.css
也就是说,报表查看器看起来像是链接到默认的jQuery主题。我该如何防止这种情况?
答案 0 :(得分:1)
这是一个已知问题 - 要解决此问题,您可能希望将RVC包含在单独的页面上,并通过iFrame嵌入到沙箱中的jQuery UI CSS。