I'm attempting to use radAjax with a radgrid that does drag and drop. I've done this before successfully, but in this case I cannot get beyond the error message,
The Controls collection cannot be modified because the control contains code blocks (i.e. ).
I've read the support articles and have wrapped everything in either RadCodeBlocks or RadScript blocks, but the error is still there. Any help would be appreciated, I've included the radgrid and the radajax code.
<telerik:RadGrid runat="server" ID="grdUnits" AllowPaging="False" Width="100%" AllowMultiRowSelection="false"> <MasterTableView DataKeyNames="UnitID" Width="100%" TableLayout="Fixed" AutoGenerateColumns="false"> <Columns> <telerik:GridBoundColumn UniqueName="CourseID" Visible="False" DataField="CourseID" ReadOnly="True"></telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="UnitID" Visible="False" DataField="UnitID"></telerik:GridBoundColumn> <telerik:GridDragDropColumn HeaderStyle-Width="18px" ItemStyle-Width="18px"></telerik:GridDragDropColumn> <telerik:GridTemplateColumn HeaderText="Units" HeaderStyle-Width="460px" HeaderStyle-Font-Bold="true"> <ItemStyle Width="460px" VerticalAlign="Top"></ItemStyle> <ItemTemplate> <telerik:RadCodeBlock runat="server" ID="cb2"> <a href='UnitDetails.aspx?sAction=Edit&CourseID=<%# Container.DataItem("CourseID") %>&UnitID=<%# Container.DataItem("UnitID")%>'> <%# Container.DataItem("UnitName")%> </a> </telerik:RadCodeBlock> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Duration" HeaderStyle-Font-Bold="true"> <ItemStyle Width="90px" VerticalAlign="Top"></ItemStyle> <ItemTemplate> <asp:Label id="Label8" runat="server" text='<%# GetDuration(container.dataitem("UnitIsOngoing"),Container.DataItem("UnitDuration"),Container.dataItem("UnitOfDurationName"))%>'> </asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Delete" HeaderStyle-Width="50px" HeaderStyle-Font-Bold="true"> <ItemStyle Width="50px" HorizontalAlign="Center" VerticalAlign="Middle"></ItemStyle> <ItemTemplate> <telerik:RadCodeBlock runat="server" ID="cb3"> <a onclick='DeleteConfirm(<%# Container.DataItem("UnitID")%>)' href="#here"><IMG id="imgDelete" alt="Delete" src="../Images/delete.gif" border="0"></a> </telerik:RadCodeBlock> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> <ClientSettings AllowRowsDragDrop="true" > <Selecting AllowRowSelect="True" EnableDragToSelectRows="false" /> </ClientSettings> </telerik:RadGrid><telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="grdUnits"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grdUnits" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Windows7" Transparency="30" IsSticky="true" style="position:absolute; top:0; left:0; height:100%; width:100%;"> </telerik:RadAjaxLoadingPanel>