0

我将一个项目从 VS2015 升级到 VS2017 社区版,最终让报告再次工作。特别是,我安装了Microsoft Rdlc Report Designer for Visual Studio v14.1Microsoft.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 主题。我该如何防止这种情况?

4

1 回答 1

1

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

于 2017-03-20T17:25:31.577 回答