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.

Version 3 is a major upgrade to version 2, adding ASP.NET MVC support, better jQuery JavaScript, bug fixes and more. NOTE: All project files in the source are saved using Visual Studio 2012. The main SyrinxMenuV3.dll is setup to target .NET 3.5, but will work with 4.5 as expected.

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.

Good documentation on how to use this menu and apply CSS to it at http://www.syrinxcs.org/dox/SiteMenu

Some examples:






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.

Last edited Feb 28 at 11:11 AM by MattFromGA, version 16