Coalesys WebMenu for ASP.NET
|Source Code Available
||January 28, 2002
||July 25, 2007
Updated for ASP.NET 2.0 support (Themes, Skins and Site Navigation).
New features in 4.0.84: Keyboard Access and Navigation.
Versatile DHTML MenuBar and popup menu control that supports IE 5/6, Netscape 4/6/7, Mozilla/Firefox 1 and Opera 7/8 on Windows, Mac and Linux. Version 4.0.87.
New features in 4.0: XHTML Compatibility, MenuBar Click Actions, More advanced positioning model, more cosmetic control with images and borders.
WebMenu (part of Mercury-UI for ASP.NET) consists of a redistributable assembly DLL (Coalesys.WebMenu.dll) containing classes that provide a model for full programmatic control, as well as XML Load and Save methods.
WebMenu Studio, the supplemental visual editing tool, can be used to visually prototype, save object states, retrieve server-side object code in C# / VB.NET, or even compile the WebMenu into platform independant .js files.
Other major features include:
- WebMenu Studio integration with VS.NET/WebMatrix. See Screen Shot.
- MenuBar Horizontal & Vertical Relative Position Modes.
- Support for XHTML and HTML doctypes
- Dragging, Docking and Floating Absolute Position Modes.
- "MenuBar-less" Mode (allows custom integration of the WebMenu Groups and your own menubar design.)
- Scrolling Groups.
- Overlay IE Select boxes and other windowed controls.
- Window Edge Detection (for automatic X/Y group repositioning)
- Nested Path Highlighting. Eliminates user confusion when navigating through several hierarchical levels.
- Server-side and client-side event handling
A large number of samples are included with the download, including advanced caching techniques for both the client and the server.
Submit a review
Reviewed by: tormented on Saturday, July 05, 2003
been using this menu over 1 year on a site with tons of traffic. Awesome samples and frequent updates. And great browser compatibility. Don't know what another reviewer was saying about onmouseover delay and bad performance. The delay observed is set with the ShowTimer property, it has nothing to do with building the menu during the event. A cool feature to be sure. Makes using the mouse easier. The developers Joe and Rob know what they are doing.
Reviewed by: Salameh on Monday, June 30, 2003
Wouldn't it be a better design to load the data needed to build the menu in the onload event of page. That way the mouseover event would be quite a bit quicker. Instead of a two second delay, you have a tenth of a second delaly in a mouseover to build a menu. Performance is crap.