Introduction

Features Comparison

Features WebDock Web Splitter WebLayout WebLayoutLite
Panel Layout        

Create child tabbed panels that dock to one of the 4 edges of the control

Multiple panels can be docked to the same edge

Panel can be autohidden, pinned, hidden or maximized

Create horizontally or vertically split child panels

Child panel size can be fixed or auto-stretch to fill remaining height/width of the control

Panel can be collapsed or hidden

Multiple child panels in a control

Control resizes with browser window or parent container Note 1

Multi-level nesting of different types of containers Note 1

DIVs based panels (no HTML framesets)

Panel Constraints        

Max/min/step sizes

Splitter Bar        

Draggable splitter bar for resizing panels

Oversized splitter thumb

Live refresh of panel content while dragging the splitter bar

Collapse/expand buttons on splitter bar

Control Appearance        

Control appearance highly customizable with CSS, control properties and ASP.NET 2.0 Theme

State Persistence        

Persist various states (if applicable, e.g. panel state, splitter bar position, scrollbar position) across postback

Programmability        

Client-side JavaScript-based API

Client-side event notification

Server-side .NET API

Server-side event notification

Easy to create dynamic panels

MS ASP.NET AJAX        

MS ASP.NET AJAX support with customized UpdatePanels and panel state updates via AJAX

Others        

Excellent Visual Studio 2005/2008 design-time support

Support major browsers (see System Requirements)

Automatically handle different box-models, quirks/strict modes in different browsers. No more CSS hacks by developers.

Note:

  1. Container must be a container-type control in ZeeControls