Visual Studio 2017报表查看器覆盖jquery主题

时间:2017-03-18 17:58:52

标签: visual-studio-2017 report-viewer2016

我将一个项目从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主题。我该如何防止这种情况?

1 个答案:

答案 0 :(得分:1)

这是一个已知问题 - 要解决此问题,您可能希望将RVC包含在单独的页面上,并通过iFrame嵌入到沙箱中的jQuery UI CSS。