我们使用 MVC 框架(版本 5)和 CrystalReportViewer 控件来显示我们的报告。我无法使用报表查看器控件顶部的任何按钮。
如果我正在处理报告“HoursSummary”。如果我将鼠标悬停在 IE 中报告查看器上的任何按钮上,页面底部显示的链接将为“../HoursSummary”。这会创建一个 ' 的 urlhttp://localhost/HoursSummary http://localhost/HoursSummary'。没有“HoursSummary”控制器,因此我不断收到 404 错误。
- 我相信我想重定向到 'http://localhost/reports/HoursSummary http://localhost/reports/HoursSummary'因为我确实有一个报告控制器。如果这是正确的方法,有谁知道我应该在 CrystalReportViewer 控件上设置哪个属性才能实现这一点?
- 有没有更简单的方法来处理这种情况?
如果那是服务器控件,它将不起作用。 ASP.NET MVC 不使用任何回发,因此大多数 Webforms 服务器控件不起作用。
您可以做的是将报表查看器嵌入到 iFrame 中并将其输出到 MVC 视图中。 iframe可以指向一个页面outsideMVC 的东西,比如在一个名为 Legacy 的子文件夹中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)