Как получить данные RouteData, связанные с родительским действием в частичном представлении? - PullRequest
8 голосов
/ 03 августа 2010

В действии для PartialView я хотел бы знать данные RouteData, связанные с родительским действием.

Это частичное представление является частью моего шаблона главной страницы, и я хотел бы, чтобы он зналКонтроллер и действие, которое было вызвано как часть рендеринга страницы.

В действии моего PartialView я проверяю RouteData.Values["controller"] и RouteData.Values["action"], но я получаю только контроллер и действие для своего PartialView.1008 * Есть предложения?

1 Ответ

13 голосов
/ 03 августа 2010

- изменить -

Похоже, что из ControllerContext (из которого происходит ViewContext) вы можете получить ParentActionViewContext:

ViewContext.ParentActionViewContext.RouteData["controller"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...