Я пытаюсь сделать частичное представление в моем основном представлении. однако я получаю сообщение об ошибке:
Частичное представление 'CompletedJobParts' не найдено или отсутствует движок представления
поддерживает поиск мест. ~ / Views / Работа / CompletedJobParts.aspx
~ / Views / Работа / CompletedJobParts.ascx
~ / Views / Shared / CompletedJobParts.aspx
~ / Views / Shared / CompletedJobParts.ascx
~ / Views / Работа / CompletedJobParts.cshtml
~ / Views / Работа / CompletedJobParts.vbhtml
~ / Views / Shared / CompletedJobParts.cshtml
~ / Views / Shared / CompletedJobParts.vbhtml
(извините за форматирование) ...
физическое расположение (расположение) моего вида
Views / MDT / Jobs / CompletedJobParts.cshtml, и я пытаюсь вызвать его из представления в том же месте (т.е. Views / MDT / Jobs / Index.cshtml). Я подумал, что это может быть проблема маршрутизации, поэтому я ввел:
routes.MapRoute(
"MDT",
"MDT/{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
в мой файл Global.asax.cs, но, похоже, он там тоже не ищет (т. Е. В местах, которые он ищет, нет раздела MDT).
Я использую это для рендеринга в index.cshtml:
<div id="parts_div">
@{Html.RenderPartial("CompletedJobParts", Model);}
</div>
Что мне нужно сделать, чтобы мой Вид нашел мой PartialView?
ТИА