| 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: