вот что я пытаюсь сделать:
На странице у меня будет LeftMenu, который будет независим от страницы, и RightMenu, который будет зависеть от страницы, на которой в данный момент находится пользователь.
Я хочу использовать MVC из asp.net. Я мог бы использовать RenderPartial для рендеринга меню, но, с другой стороны, View не должен это обрабатывать - поэтому мне кажется, что я думаю больше о WinForms, чем MVC.
Кроме того, RightMenu нужно немного узнать о том, что отображается в данный момент, чтобы отображать правильные пункты меню в зависимости от контекста.
Как бы вы справились с этой ситуацией? Также будут очень благодарны за любые ссылки, которые говорят об этом.
РЕДАКТИРОВАТЬ Когда я сказал, что View не должен обрабатывать это, я думал о RenderPartial в каждом представлении, и это было довольно неприятно - я думаю, что подход с мастер-страницей и затем каждый контроллер помещает что-то в ViewModel что RightMenu будет знать, что визуализация может быть тем, что я ищу.