У меня есть общий файл _Layout.cshtml
, который используется для просмотра в отдельных областях.Доступ к имени области из общего Partial View
_Layout.cshtml
имеет @Html.Action
призыв к действию на контроллере в «корневой» зоне (не уверен, как ссылаться на ни междугородней область), которая возвращает PartialViewResult
.
Мой вопрос: могу ли я получить доступ к названию области, к которой обращаются из частичного действия?
Таким образом, если пользователь обращается к /Users/User/Create
, в представлении «Создать» в области «Пользователи» используется общий _Layout.cshtml
, который вызывает общее действие контроллера. Мне нужно иметь доступ к «Пользователям» в этом методе.
До сих пор я смотрел в ParentActionViewContext.RouteData
, но там отображаются только имена контроллеров и действий (как и следовало ожидать).
Я думаю, что вы правы в том, чтобы быть слишком мелким. По крайней мере, на данный момент. Я думаю, что это хороший случай YAGNI. :) – DavidGouge