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);
Другие вопросы по тегам