If the RadDockLayout is loaded too late in the page lifecycle, its event LoadDockLayout
may not be fired. Most probably the dock layout control is located in your dynamically loaded user controls. You need to ensure the user controls that contain the docks and possibly the dock layout are loaded not later than the Init
event of the page. If there are multiple user controls each with a dock layout, you need to remove the dock layouts and create a single dock layout that will be located on your main page and will wrap all user controls with docks. There should be only one RadDockLayout that contains all docks on the page.
If you are still having difficulties after trying the suggestion above, please check if you have completed the steps that are listed in this help article
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