0

这是我的 _ReportViewer.cshtml 部分视图:

@using ReportViewerForMvc
@Html.ReportViewer(ViewBag.ReportViewer as Microsoft.Reporting.WebForms.ReportViewer, new { scrolling = "no", style = "width: 100%; border-width: 0px" })

并且我的 MVC 操作返回 PartialView("_ReportViewer"); 抛出“路径的控制器'/REPORTVIEWERWEBFORM.ASPX'未找到或不实现ICONTROLLER。” 例外。

4

1 回答 1

2

根据问题中的错误信息,我认为当您访问的页面区域与放置控制器的区域不同时,通常会遇到此问题。

因此,我建议在控制器返回 PartialView 中传递区域路径并尝试一下。

return PartialView("~/Areas/your_path/_ReportViewer.cshtml", viewModel);
于 2018-06-29T07:34:44.363 回答