I have an application written is
ASP.NET MVC 4 with
I am a bit stuck on my menu structure.
As per the image above, one can see that there is a
Top Menu and a
The standard menu bar that we all know has the logic that each
Menu Item has sub items.
What I need is for the
Top Menu to contain the
Menu Items, then the sub items relevant to those items, to appear in the
Green and the
Yellow sections in the image above is part of my
_Layout.cshtml page. The
White section is where the
As one would select the items in the
Side Menu, the
White section will get updated.
So my thinking was to have a
RenderSection in the
_Layout.cshtml that will render based on the view used. But my gut tells me there is a better approach.
Is it perhaps better to define those
Sub Menu Items in the layout page as static, and just keep adding to it as new features come along? Or what is a better approach to load those elements dynamically?