这是我的_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。”
答案 0 :(得分:2)
根据问题中的错误消息,我认为当您正在访问的页面区域与放置控制器的区域不同时,通常会遇到此问题。
因此,我建议在控制器返回PartialView中传递区域路径并尝试。
return PartialView("~/Areas/your_path/_ReportViewer.cshtml", viewModel);