Кажется, у меня трудное получение чего-то, что должно быть легко. Из моего представления, используя Razor, я хотел бы получить имя текущего контроллера. Например, если я здесь:Получение имени контроллера от бритвы
http://www.example.com/MyController/Index
Как я могу получить имя контроллера, MyController
из выражения Razor:
@* Obviously this next line doesn't work
@Controller.Name
*@
Я новичок в MVC, так что если это очевидно ответьте, не нападайте на меня плохо.
Проверить этот пост Http: //stackoverflow.com/questions/6852979/get-current-controller-in-view. Любопытный на вашем случае использования, хотя .. – Chandu
@Chandu - у моего сайта есть меню навигации, которое я динамически создаю в бритве, используя постоянный список и итерируя каждый элемент в этом списке, используя @@ foreach, чтобы вывести меню Предметы. Пока он строит меню, я хочу, чтобы он применял класс под названием «selected» к текущей странице, на которой я включен. Например, если я нахожусь на «www.example.com/Home/Index», и он попадает в пункт меню «Главная», я хочу, чтобы он применял класс. Я могу отправить код, если это поможет. –
Icemanind