ReportViewerForMvc PartialView исключение
Это мой _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". исключение.
1 ответ
Основываясь на сообщении об ошибке в вопросе, я думаю, что эта проблема обычно возникает, когда область страницы, к которой вы обращаетесь, отличается от области, в которой находится контроллер.
Следовательно, я бы предложил передать путь области в контроллере, возвращающем PartialView, и попробовать его.
return PartialView("~/Areas/your_path/_ReportViewer.cshtml", viewModel);