Barra del menu principale che guida un sottomenu della barra laterale

1

Ho un'applicazione scritta è C# ASP.NET MVC 4 con% viste diRazor.

Sono un po 'bloccato sulla struttura del mio menu.

Come per l'immagine sopra, si può vedere che c'è un Top Menu e un Side Menu .

La barra dei menu standard che tutti conosciamo ha la logica che ogni Menu Item ha sotto-elementi.

Ciò di cui ho bisogno è che Top Menu contenga il Menu Items , quindi gli elementi secondari relativi a tali elementi, da visualizzare in Side Menu .

Le sezioni Green e Yellow nell'immagine sopra sono parte della mia pagina _Layout.cshtml . La sezione White è dove si verifica il RenderBody() .

Come si selezionerebbero gli articoli in Side Menu , la sezione White verrà aggiornata.

Quindi il mio pensiero era di avere un RenderSection nel _Layout.cshtml che verrà renderizzato in base alla vista utilizzata. Ma il mio istinto mi dice che c'è un approccio migliore.

È forse meglio definire quei Sub Menu Items nella pagina di layout come statici e continuare ad aggiungerli man mano che le nuove funzionalità arrivano? O qual è un approccio migliore per caricare questi elementi dinamicamente?

    
posta Shane Van Wyk 14.05.2015 - 11:20
fonte

0 risposte

Leggi altre domande sui tag