New Version 3
Now Supports both ASP.NET and ASP.NET MVC
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.
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.
Good documentation on how to use this menu and apply CSS to it at http://www.syrinxcs.org/dox/SiteMenu
The following screen shots are from Version 3.0 menus:
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 at http://menu.syrinx.ph
The above menu shows the new 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.