The 15.1 AjaxControlToolkit release causes an error when Telerik UI for ASP.NET AJAX controls are used together with AjaxControlToolkit controls: "this._setProperties is undefined".
The error stems from the AjaxControlToolkit scripts and Telerik has no control over it. For the time being, there is no possible workaround from our end.
The previous workaround (using the ToolkitScriptManager) is no longer applicable, because the ToolkitScriptManager has been removed.
Ideas we can suggest are:
Recently, the AJAX Toolkit Team announced that standard script manager can no longer be used with their controls.
“- You must use the ToolkitScriptManager instead of the ScriptManager with the Ajax Control Toolkit.”
http://ajaxcontroltoolkit.codeplex.com/releases/view/112805
Since the RadScriptManager is based on the standard asp:ScriptManager, this change makes it not compatible, too. Therefore, to use both of the Telerik UI and AJAX Toolkit control bundles simultaneously within the same project, you have to use the ToolkitScriptManager.
Upon using the toolkit manager, you can come across an error when using an UpdatePanel. We’ve found out that this is due to the ToolkitScriptManager having a bug with script combining. The bug is fixed one day after their latest release:The problem can be reproduced in release mode when scripts are combined and after an AJAX request. The temporary workaround is to set CombineScripts to false:
<asp:ToolkitScriptManager runat="server" ID="ScriptManager1" CombineScripts="false" />
foreach (GridFilteringItem filter in radGrid.MasterTableView.GetItems(GridItemType.FilteringItem)){ filter.Visible = false;}radGrid.MasterTableView.ExportToExcel();radGrid.ExportSettings.IgnorePaging = true;radGrid.ExportSettings.ExportOnlyData = true;radGrid.ExportSettings.FileName = "MyFile_" + DateTime.Now.ToShortDateString();radGrid.MasterTableView.ExportToExcel();<telerik:RadGrid ID="RadGrid1" runat="server" ActiveItemStyle-Wrap="false" AllowFilteringByColumn="False" AllowPaging="False" AllowSorting="True" AlternatingItemStyle-Wrap="false" AutoGenerateColumns="False" CellSpacing="0" CommandItemStyle-Wrap="false" DataSourceID="SqlDataSource1" EnableLinqExpressions="False" GridLines="None" HeaderStyle-Wrap="false" Height="600" ItemStyle-Wrap="false" OnPreRender="RadGrid1_PreRender" PagerStyle-AlwaysVisible="true" PageSize="20" SelectedItemStyle-Wrap="false" ShowGroupPanel="True" Skin="Web20" Width="1200" > <grouppanel text="<%$ Resources:MessageResource, MSG_RECMain_Group_Drop %>"></grouppanel> <groupingsettings casesensitive="false" showungroupbutton="true" /> <clientsettings allowdragtogroup="true" enablepostbackonrowclick="false" enablerowhoverstyle="true"> <selecting allowrowselect="true" enabledragtoselectrows="false" /> <clientevents ongridcreated="RadGrid1_GridCreated" onrowselected="RowSelected"></clientevents> <resizing allowcolumnresize="True" allowresizetofit="true" allowrowresize="false" clipcellcontentonresize="true" enablerealtimeresize="false" resizegridoncolumnresize="false" /> <scrolling allowscroll="true" usestaticheaders="true" /> </clientsettings> <mastertableview allowmulticolumnsorting="False" datakeynames="PCID" datasourceid="SqlDataSource1"> <rowindicatorcolumn visible="False"></rowindicatorcolumn> <expandcollapsecolumn created="True"></expandcollapsecolumn> <CommandItemSettings ShowExportToExcelButton="true" /> <Columns></Columns> </mastertableview></telerik:RadGrid>