Also, and this is a biggy, where is the documentation that spells out what methods changed to. I will include what I figured out on my own but it would be nice to know what your documentation states.
All Registrations are replaced by 1:
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
Except for charting which is replaced by :
<%@ Register Assembly="Telerik.Charting" Namespace="telerik.Charting" TagPrefix="telerik" %>
All tag prefix are renamed to telerik:
<telerik:AjaxSetting AjaxControlid="RadGrid6">
<UpdatedControls>
<telerik:AjaxUpdatedControl Controlid="RadGrid6" />
</UpdatedControls>
</telerik:AjaxSetting>
The “3D” theme is no longer valid so I had to use the “Telerik” Theme for the datagrids. It is close but not the same.
The skins and scripts folders are used at the root so I added those.
-------------------------------------------------------------------------------------------------
Dump your asp.net temp files (trust me on this one)
C:\WINNT\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
If you have this in your code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Delete it because apparently MS Ajax hates standards references.
Ditch your registration tags in favor of these:
<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI" TagPrefix="asp" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
Add your scriptmanager for ajax to the content start or the form start on a stand alone page:
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
Do a find and replace of these:
radC:
radI:
radA:
radG:
radW:
radCb:
with this:
telerik:
-------------------------------------------------------------
Change the name of the loading panel:
AjaxLoadingPanel is now RadAjaxLoadingPanel
In the code behind change this:
Telerik.WebControls
To this:
Telerik.Web.UI
If you used RadComboBox ensure you change references to value from :
Radcomboboxname.value To:
Radcomboboxname.selecteditem.value
In GridHyperLinkComumn change DataNavigateUrlField to DataNavigateUrlFields
Note that controls no longer have callback but the page does. Use Page.Iscallback instead.
Note that you no longer have a DataNavigateURLField instead it is DataNavigateURLGFields for gridcolumns
GridSettingsPersister >> This was a total conversion done by Telerik.