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