Использование частичного представления в нескольких областях — MVC4

#asp.net-mvc #razor #asp.net-mvc-4 #partial-views

#asp.net-mvc #razor #asp.net-mvc-4 #частичные представления

Вопрос:

Я хочу использовать представление в нескольких областях. Я поместил рассматриваемый частичный вид в основную папку Представления / общие папки приложения, но, похоже, я не могу получить к этому доступ.

Кто-нибудь знает, как получить доступ к общей папке просмотра?

Код, который я использую в настоящее время, является базовым:

 @Html.RenderPartial("MyPartialControl")
  

Ответ №1:

Вы пробовали использовать полный путь?

 @Html.RenderPartial("~/Views/Shared/MyPartialControl.cshtml")
  

Комментарии:

1. Да, я пытался использовать полный путь, но, похоже, это не имеет никакого значения.

2. Не могли бы вы обновить вопрос подробным сообщением об ошибке, пожалуйста?

Ответ №2:

На всякий случай, если вы еще не нашли решение (я сомневаюсь)… попробуйте это, у меня это сработало.

@Html.RenderPartial("~\Views\Shared\MyPartialControl.cshtml") для C # и одиночного «» для VB.NET