From the provided information it seems that you are trying to ajaxify a floating dock which is actually a not valid scenario. The reason for that is because a floating dock can be moved on the page and this modifies its position in the DOM tree which was initially inside an UpdatePanel, so that it will be no longer a child of this UpdatePanel.
The problem is that when you move the RadDock and then initiate AJAX request, the UpdatePanel will add a new RadDock control with the same ID on the page, because the original dock will not be inside it.
The solution for this problem is to:
- Either use UpdatePanels only for adding RadDock controls on the page, which will be immediately docked into a RadDockZone control as shown in this online demo
- Or wrap the RadDockZone controls with UpdatePanels and prevent the docks from undocking, which is shown here .
More information on the matter is available in Placing a RadDock in an UpdatePanel
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.