Data menu in ASP.NET

Click here to learn how the WebDataMenu provides a fully-functional menu layout within your web browser all while still providing the classic menu features.

WebDataMenu™ creates fully-featured menu layouts within the browser that will rival their desktop cousins. All of the classic menu features you might expect are present: images, cascading submenus, keyboard navigation, vertical orientation, and custom tooltips. Then the gloves come off, and the menu control shows you its true mettle.

The ASP.NET menu can bind to almost any kind of data, so you can have data-driven menus that permit you to update your data--instead of your application--as your navigation needs evolve. Born to be a Web menu, it supports ASP.NET templating of its menu items, which can be styled in each of their many different states (like selected, deselected, hover, disabled, etc.)

Infragistics makes it easy for you to take advantage of the WebDataMenu's many features, by integrating it into design-time tools like Microsoft Visual Studio® 2005/2008 and giving it an advanced designer UI. Styling the menu with the Application Styling Framework™ takes no time because it natively supports CSS and comes with many professionally-designed style sets.

 

Key Features at a Glance

Some of our ASP.NET menu control's key features include:
  • High Performance – Lightweight and semantically-correct markup and optimized code give the ASP.NET AJAX menu its superb performance.
  • Data Binding – This menu has never seen a SiteMapDataSource it didn't like, so if you have a sitemap then you have site navigation right away. It will also bind to our WebHierarchicalDataSource™.
  • Auto Positioning – Data menu is perceptive. It knows when there isn't enough space to open a sub-menu in one direction, so it intelligently opens it where there is free space.
  • Animated Expand and Collapse – As submenus expand and collapse you can control their animation to give the menu its own feel.
  • Context Menus – Add context (or pop-up) menus to your Web application. It's easy to do with the WebDataMenu.
  • Client Side Object Model – Like every Infragistics ASP.NET AJAX control, you receive a robust data menu object model accessible through Javascript inside of the user's browser.