Найдите какой контроллер ASP.NET MVC в главном представлении - PullRequest
6 голосов
/ 15 сентября 2009

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

Например, должна быть возможность нажать ссылку «foo», если я в данный момент на контроллере «foo».

Как я могу это сделать?

Ответы [ 2 ]

8 голосов
/ 15 сентября 2009
7 голосов
/ 15 сентября 2009

Не могли бы вы использовать?

<%=Html.ViewContext.RouteData.GetRequiredString("controller") %>

Доброжелательность,

Dan

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