I would suggest checking the help article Dynamically Creating RadDock Controls
for detailed explanation of creating RadDocks dynamically and persisting their layout. Overall, you should always check if the state of every dock control is applied correctly and if the RadDocks and RadDockZones are always recreated with the same ID
, when the page is reloaded.
For your convenience I have prepared a sample project, demonstrating programmatic creation of RadDock and RadDockZone controls. Please use it as a reference for incorporating the desired functionality into your actual project.
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed