Получить имя текущей области в представлении или контроллере

Другим методом, который я использую, является создание символической ссылки (в Linux, не знаю о Win) с помощью команды ln в htdocs или www i.e. ln projectname/public project Таким образом, сайт доступен через localhost / project

125
задан Erik Philips 16 April 2019 в 23:00
поделиться

2 ответа

Начиная с MVC2 вы можете использовать ViewContext.RouteData.DataTokens["area"]

215
ответ дан 24 November 2019 в 00:57
поделиться

В MVC Futures есть метод AreaHelpers.GetAreaName(). Однако будьте осторожны при использовании этого метода. Использование текущей области для принятия решений во время выполнения вашего приложения может привести к трудноотлаживаемому или небезопасному коду.

3
ответ дан 24 November 2019 в 00:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: