First ASP.NET server control that creates Visual Studio style docking panels. Truly resembles the look-and-feel of your favorite desktop applications or IDE. You can auto-hide/slide-open/maximize/pin tabbed-panels. Appearance customizable via CSS & Themes. Works with MS ASP.NET AJAX. Supports all major browsers, quirks/strict modes. Features: DIV-based panels. Panels dockable to any of the four edges of the container. Panel groups for complex layout. Multiple dock panels/groups in a container or a panel group. Multiple tabbed panels in a dock panel. Container resizes with browser window. Panels can be autohidden, pinned, maximized or hidden. Live refresh of contents while resizing. Constraints on panel sizes: min/max/step sizes. Oversized thumbs allow users to grab thin splitters easily. Show splitter buttons only on mouse-over. Panel states, active tab index, positions of splitter bars and scrollbars persist across postbacks. Customizable via CSS, Themes, and object properties. Customizable splitter bar thickness, thumb image, mouse-over cursor, etc.. Customizable tabs and action buttons appearances. ASP.NET 2.0 Themes support. Works with Microsoft ASP.NET AJAX. Customized UpdatePanel for better programmatic access and design-time support. Panel state and size updatable via AJAX postback, even panel is not an UpdatePanel. Selected panel properties accessible with JavaScript. Dock panels, tabbed panels and their contents can be created dynamically at run-time. Panel sequence can be rearranged at run-time. Excellent design-time support for Visual Studio 2005. You can work comfortably in both Design and Source Views. In Design View, server controls can be drag-and-dropped to panels, and contents can be visually edited in the same way as the default .NET Panel class. In Source View, the code structure is natural and highly intuitive. Supports all major browsers, and various modes (quirks/strict). No more browser-hacks. Consistent box-model.