У меня есть следующий код контроллера:
public MyController:Controller
{
public ActionResult Index()
{
return View();
}
[ChildActionOnly]
public ActionResult MyPartialViewAction()
{
return PartialView("~/Views/Shared/MyCustomFolder/_MyPartialView",PartialViewModel);
}
}
а мой индексный указатель имеет следующий код:
@HTML.Action("MyPartialViewAction")
Когда я запускаю веб-приложение, я получаю HttpException с InnerExceptionMessage как:
InnerException { "Частичный вид '~/Views/Shared/MyCustomFolder/_MyPartialView' не найден или механизм просмотра не поддерживает найденные местоположения. Были найдены следующие местоположения:\r\n ~~/Views/Shared/MyCustomFolder/_MyPartialView" } System.Exception {System.InvalidOperationException}
То, что я пробовал до сих пор:
-
Пробовал перемещение
_MyPartialView
от~/Views/Shared/MyCustomFolder
до~/Views/Shared/
и~/Views/MyControllerFolder
, но все еще существует ошибка -
Попробовал изменить мой индексный код до
@HTML.RenderAction()
, но не повезло.
Любые входы, на которых я ошибаюсь?
Спасибо