У меня есть приложение ASP MVC 5, у которого есть контроллер с именем Member
, в котором все действия и представления, связанные с членами. Все представления, созданные с помощью этого контроллера, должны быть завернуты в один кусок html, который работает как меню. Например желанный вид может выглядеть следующим образом:Как обернуть все представления контроллера с помощью многоразового шаблона?
<div class="member-menu">
<!-- View code goes here -->
<p>Welcome</p>
</div>
В то время как другой вид может выглядеть следующим образом:
<div class="member-menu">
<!-- View code goes here -->
<p>Some other stuff here</p>
</div>
Я хотел бы избежать повторения кода меню в каждом виде, если это возможно, потому что, скорее всего, расти больше в будущем. Я провел некоторое исследование общих представлений, дочерних действий и пользовательской маршрутизации, но не может найти ничего, что бы соответствовало этому шаблону. Я просто пытаюсь сделать это здесь?
Это работало большой, как только я добавил оригинальный макет для новой компоновки (т.е. в верхней части макета меню я должен был указать 'Layout =«_layout»'). Имеет ли это смысл? Благодаря! –