Glossary Item Box

TabStrip: AppearanceDesign timeMulti rowValidation groupsClient API

Controls: TabControl

See Also AspLib component library Send comments on this topic.

Overview

TabStrip is a powerful navigation control for building tabbed interfaces in ASP.NET applications.

Control have been built to generate minimal HTML code, work on the client-side without hassles, be fast and fully support AJAX for on-demand page loading via callbacks.

The TabStrip offers you myriads of options for appearance customization. You can control the look and feel of tabs using multiple mechanisms - from applying an auto-format to the entire control, to customization of individual tabs via its properties or using CSS. Beyond appearance options, you have an extremely flexible means with which to control end-user interaction. Numerous server-side settings, client-side API and events allow you to take full control over how your tab control responds to user actions - which user action activates a tab, should there be a postback, callback or client processing. Note that the most frequently used scenarios are already built-in - like tab form validation or wizard-like interface.

 

The control is more new and has more rich fuctionality than the TabControl.

Key Features

 

TabStrip view samples:

Each tab inside TabStrip may contains text, images, HTML-controls or ASP.NET web controls. Tabs provide a client area to which visual elements can be added. A collection of the page's child elements can be accessed via the Controls property or by using child control ID.

All the tab pages are stored in the page control's TabStrip.Pages collection. Individual pages can be accessed using index notation.

The tab page's visibility and position are specified by its TabStripPage.Visible property. The TabStripPage.Enabled property specifies whether the page can be activated. A disabled page cannot be activated by an end user or via code, its header is displayed using individual style.

Feature Highlights

TabStrip control is complied against the .NET 2.0 framework and offers new specific features for Microsoft's next-generation IDE, Visual Studio .NET 2005. The new release will enable developers to enjoy significant productivity gains, while delivering feature-rich, standards-compliant, AJAX-enabled, and cross-browser compatible web applications.

TabStrip: AppearanceDesign timeMulti rowValidation groupsClient API

Controls: TabControl

 

 


© 2002-2007 Astron Digital. All Rights Reserved.