Today I upgraded from the Telerik.Web.UI version 2008.3.1125.20 to version 2009.1.311.20. Doing so broke all the javascript/AJAX functionality on my webpage. After a couple of hours of removing controls I eventually narrowed the problem down to setting the RadDock.Visible property to false.
When that property is set to false, either in the markup or in the code behind, a javascript error occurs in the MicrosoftAjax.js file. With identical code this error does not occur for the previous version of the Telerik.Web.UI assembly.
Here is a link to a sample project I have created demonstrating the issue: http://dl.getdropbox.com/u/109257/RadControlsExample.zip.
Currently the project references the 2009.1.311.20 version of the Telerik.Web.UI assembly in the /dep/Telerik.Web.UI/2009.1.311.20 folder. You can run the project to see that an error occurs in the javascript execution of the page. You will also notice that the javascript function DockInitialize() that I added to the Default.aspx markup that changes the cursor when you mouse onto and off of the title bar for the RadDocks does not work because of this error.
If you change the referenced Telerik.Web.UI assembly to the one located in the /dep/Telerik.Web.UI/2008.3.1125.20 folder (the previous version) and uncomment the proper .axd references in the Web.config file you will see that the page loads without error and the javascript functions properly.
I'm would like a solution to this error so I can upgrade as soon as possible. In the meantime I am going to have to use an older version of the Telerik.Web.UI assembly.
Thank you.