ASP.NET Navigation

ASPxTitleIndex

 

ASP.NET Title Index Control - A part of the ASPxperience Suite

An ASP.NET control providing optimal browsing and data searching when displaying lengthy link lists.

ASPxTitleIndex is a unique web control that can be used to organize a catalog - i.e. provide easy access to elements in a lengthy list (on the client side or via AJAX callbacks). This control arranges links into an alphabetically sorted and grouped list by default. If needed, you can group data by any field value. End-users can easily narrow down their search to a particular group by selecting an auto-generated shortcut link or by using the filtering option.


The following is a list of features available to you. To try these features online, please visit our ASPxperience Suite Online Demo Center.

Table of Contents (Index Panel), Filter Box and Data List Settings

  • The control can include the following elements: index panel, filter box and data (links divided into groups).
  • Index panel can be displayed above data, below it or on both sides.
  • Filter box can be displayed above or below the top index panel. You can also align it to the left or right control's edge.
  • Each data group can display "Back to top" link. These links have fully customizable content and appearance.
  • Caption and description text for the filter box are fully customizable.
  • You can make a control more compact and readable by enabling a multi-column data display mode. In this mode, all data is simply split across multiple columns by default. Another option is to activate the categorized view. In this view, groups are arranged one under another. Data links are broken into multiple columns within groups.
  • In multi-column display modes, you can specify styles for each column individually.

Data Binding and Management

  • Display text and URLs for data are specified separately (can be obtained from different data fields).
  • Data items can display hints. Hint text is obtained from the specified data field.
  • Data can either be grouped alphabetically or using values from the specified grouping field.
  • Unbound mode is available - you can manually customize the item collection and specify display text, description, URL and grouping value for each individual item.
  • Links in the index panel can either navigate to the corresponding data group or filter data by the corresponding value.
  • Filtering is fully executed on the client side.

AJAX Callback Support

  • Data filtering via the index panel can be executed using callbacks.
  • If callbacks are used, you can fully customize the loading panel's content.

DevExpress Core Framework for ASP.NET AJAX Controls

The entire DevExpress ASP.NET Product Line was built on top of a shared framework implementing numerous advanced features like callback-enabled processing, Client-side API, SharePoint Integration, Web Accessibility, cross-browser rendering and much more.

We chose the DevExpress ASPxperience Suite because we needed a robust, flexible and end-user friendly set of libraries for .Net RIA development against a constantly shifting set of business needs, that where still powerful enough to integrate with our other back office systems with minimal effort.

As a donor supported organisation, our IT strategies need to reflect a lean, knowledge based approach. So, while getting value for money is always a concern, portability and standardisation of code is also primary to ensure that we find the best development resources for each piece of work, and create a happy marriage between business users, analysts and developers.

After years of experience building .Net applications, our IT staff knew the ASPxperience Suite was an obvious choice for rapid RIA development; with its powerful AJAX integration, Upload and Data View controls, all built on top of a standardised framework meant our code was not only portable between development teams but that it was easy to adopt, adapt and improve over time. We looked at open source libraries too, many of which were also very well equipped, but with the added value DevExpress offered in terms of reliability, service and customer support, as well as a strong eco system of developers we where ‘sold'.

Our first project saw the ASPxperience Suite used as a foundation to build a RIA extension to our externally developed financial system and reporting tools. Our a small technical team worked closely with the external consultants on an extremely tight budget. As both teams knew the common framework and GUI controls that the ASPxperience Suite offered they were able to together seamlessly on very specific details using a set of tools that behaved and performed predictably. This meant that the tech, business and external teams could dynamically collaborate to try out different solutions together in a truly agile fashion; allowing them to pro-actively refine the system designs during the project's lifecycle.

All together, the DevExpress suite really helped make the production process a success, with an on-budget solution and the ultimate result – very happy users!

We are very pleased with our decision to use the DevExpress products and can highly recommend them and their fantastic support team.

Matt Evans, Web and IT Strategy Officer
Global Water Partnership Organisation
More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.