#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