Supports both ASP.NET MVC and ASP.NET WebForms

Regularly maintained and used with confidence by thousands of production ASP.NET sites around the world.

Some Examples


The above menu shows the new table menu item type and is from the demo site that comes with the download. See a running demo of the above menu at http://menu.syrinx.ph

The above menu shows the description property of menu items. In this example, the description is shown in the menu item with different css. In other usages it could be a tooltip or even used as text for a statusbar type display.





Get Started

A simple quick start guide can be seen at
Quick Start Guide

Complete documentation on how to use this menu and apply CSS to it at
Complete Developer Guide

General Topics of Discussion:

Overview

This is an easy to use yet powerful ASP.NET menu control that is an easy replacement for the standard ASP.NET menu control. It also works as an ASP.NET MVC helper class.

Can use its own JavaScript to drive submenus, or integrate into systems like Twitter Bootstrap which has its own JavaScript to drive submenus. You still use the same .NET menu system, but can choose which type of browser menu you want to use.

It supports unlimited levels of sub menus. It supports a variety of effects from jQuery to show/hide sub menus. Powerful CSS theme options. Best of all it works great in IE6 through 8, FireFox 3+, Chrome, and Safari. It works with a strict-mode DOCTYPE as well as html5 sites. Easy to extend to add additional functionality.

This menu is stand alone and works by itself and is used as the foundation for the Syrinx Community Server (SCS) project menus which extends this menu to integrate deeply in SCS.

The main full demo download is bulkier than it would be normally due to the MVC 4 project including its packages source. This makes it easy to open the project, build it, and see the MVC menu in action.
Download now includes ASP.NET 3.5 demo site as well as new MVC 4 demo site and new ASP.NET 4.5 site using menu control integrated with bundling.

Menu can now be used to generate standard <ul> style menu structure rather than its own table based structure. This works well for site’s using a UI template that includes JavaScript for their own menu system. The UL version of the menu is not supported by the menu JavaScript for showing submenus. It is expected that the site has its own JavaScript and just wants the menu to generate the proper markup. This is very common when getting themes from a place like Theme Forest. This works great with Twitter Bootstrap navbars.

Note: The example images shown above are not provided with the menu. They are examples of production sites that use the menu and ownership of the graphics remains with them.

Last edited Nov 11, 2013 at 3:33 PM by MattFromGA, version 41