ComponentOne Menu for ASP.NET AJAX: Key Features

Key Features

The C1Menu control includes several unique features, including the following:

      CSS Styling

C1Menu includes CSS supported styling so that you can use cascading style sheets to easily style the C1Menu control to match the design of your current Web site.

      Visual Styles

C1Menu provides several built-in themes, known as visual styles, that can be easily applied through the C1Menu Tasks menu or they can be modified to create a new visual style. For more information on the visual styles, see Visual Styles.

      Built-In Animation Effects

C1Menu includes several different built-in animations that can be set when the menu items are expanded or collapsed. Easily change animation effects by setting the ExpandAnimation and CollapseAnimation properties.

      Templates

Use the built-in template editing to change how the C1Menu control appears. Templates allow you to easily add your own elements – including text, images, and controls such as buttons – to various menu items. See Templates for more information.

 

 

      Design-time Support

C1Menu includes extensive design-time support, such as built-in designers and editors, so that you can create and customize menus with little or no code. See C1Menu Smart Tag and C1Menu Designer Form for more information.

      Data Binding

Bind the C1Menu control to a data source – you can bind to an XMLDataSource or SiteMapDataSource, or you can even read data from AccessDataSource and create the C1Menu hierarchy dynamically. See Applying Different Data Binding Methods for more information.

      Keyboard Support

Add access key support to give the C1Menu control focus with a chosen key combination. At run time users can use the keyboard arrow keys to navigate through the menu and menu items and the ENTER key to open a link in a menu item. For more information, see Adding Keyboard Support to C1Menu.

      AJAX Support

Built-in AJAX support lets users interact with C1Menu without the control performing a postback operation back to the server.

      Set Postbacks

Use the AutoPostBack property to determine whether C1Menu should perform a postback to the server each time the end user interacts with the control.

      Browser Support

C1Menu includes support for the Internet Explorer (6.0 or later), Firefox (2 or later), and Safari Web browsers.

      XHTML Compliant

C1Menu provides complete XHTML compliance. The output that is generated is fully XHTML 1.1 compliant.

      Client-Side Object Model

The C1Menu control's client-side object model is exposed so that you can easily customize the control with client-side script.

      Navigate to a Web Site

The C1Menu control's NavigateUrl property model lets you easily add Web site links to menu items.

      Flexible Layout

Menus and its submenus can be rendered either horizontally or vertically and other layout options. See Menu Layout for more information.

      Overlay Flash, ActiveX, and Windowed Objects

Unlike other menu controls, C1Menu can overlay any windowed objects, Flash, ActiveX and other standard and 3rd party components – so you're not limited in your Web site design (Internet Explorer 6 or later and Firefox 2 or later).

      Search Engine Optimization

Optimized for search engines, C1Menu uses semantic lists and <a> tags which are recognized and indexed by web crawlers.


Send comments about this topic to ComponentOne.
Copyright © 1987-2010 ComponentOne LLC. All rights reserved.