These examples were created in minutes straight from Adventure Works database featuring 91 tables and views. Complex navigation hierarchy is effortlessly displayed in a configurable advanced two-level main menu.
![An example of a customized advanced two-level menu in 'Adventure Works' web app with the 'Graham' theme An example of a customized advanced two-level menu in 'Adventure Works' web app with the 'Graham' theme](/blog/2012/05/feature-advanced-navigation-menus/image02.png)
![An example of a customized advanced two-level menu in 'Adventure Works' web app with the 'Social' theme An example of a customized advanced two-level menu in 'Adventure Works' web app with the 'Social' theme](/blog/2012/05/feature-advanced-navigation-menus/image04.png)
A traditional multi-level menu is automatically configured in a generated web application by default.
![The automatically composed multi-level menu structure of 'Adventure Works' app created with Code On Time web application generator The automatically composed multi-level menu structure of 'Adventure Works' app created with Code On Time web application generator](/blog/2012/05/feature-advanced-navigation-menus/image06.png)
Another presentation option offers a minimalistic rendering of the most complex navigation systems. The site menu is hidden in the screen shot and can be activated if a user moves a mouse over the application name in the page header.
![A web app is configured with "Navigation Button" site menu. The button is not active. A web app is configured with "Navigation Button" site menu. The button is not active.](/blog/2012/05/feature-advanced-navigation-menus/image08.png)
Menu presentation style “Navigation Button” displays available site pages when a user “hovers” over the application name.
![A web app is configured with "Navigation Button" site menu. The button is active. A web app is configured with "Navigation Button" site menu. The button is active.](/blog/2012/05/feature-advanced-navigation-menus/image10.png)
The navigation menu has multiple levels reflecting the relationships between database tables. Developers can change the automatically composed navigation hierarchy in Project Designer.
A single configuration option allows changing the menu presentation style to two-level advanced menu or navigation button menu.