I have been looking around but have not found anyone with my same situation. I am using a control in an edit template inside a radgrid. I have a RadComboBox that on selection populates a panel with custom controls based on the combobox selection. After this or any other post back button is used the grid no longer posts back or functions. This also includes the other text boxes inside that same control. I was thinking this might have something to do with the viewstate but changing that around has no fixed the problem. This may just be something quick that I am missing. Any help would be much appreciated.
<asp:Content ID="conMain" ContentPlaceHolderID="MainContent" runat="server"> <telerik:RadScriptBlock runat="server" ID="RadScriptBlock1"> <script type="text/javascript"> function openUserAdmin() { var oManager = window.radopen("User.aspx", null) oManager = $telerik.toWindow(oManager); // intellisense oManager.setSize(520, 600); //Width, Height oManager.center(); //Centers on Screen oManager.set_visibleStatusbar(false); //Bottom Status Hidden oManager.set_modal(true); //Makes window Modal oManager.set_reloadOnShow(true); //Reloads the page everytime its shown oManager.set_destroyOnClose(true); // destroys the window on close oManager.SetActive(); // Sets window as active element return false; } </script> </telerik:RadScriptBlock> <telerik:RadScriptBlock runat="server" ID="RadScriptBlock2"> <script type="text/javascript"> function openBusinessSegment() { var oManager = window.radopen("BusinessSegment.aspx", null) oManager = $telerik.toWindow(oManager); // intellisense oManager.add_close(gridInstallationRebind); // Rebinds the grid on close oManager.setSize(520, 600); //Width, Height oManager.center(); //Centers on Screen oManager.set_visibleStatusbar(false); //Bottom Status Hidden oManager.set_modal(true); oManager.set_reloadOnShow(true); oManager.set_destroyOnClose(true); oManager.SetActive(); return false; } </script> </telerik:RadScriptBlock> <telerik:RadScriptBlock runat="server" ID="rsbGridRebind"> <script type="text/javascript"> function gridInstallationRebind() { var grd = $find("<%=RadGrid1.ClientID %>"); // Finds the grid grd = $telerik.toGrid(grd); // intellisense mtv = grd.get_masterTableView(); // finds the master table mtv.rebind(); // rebinds the data } </script> </telerik:RadScriptBlock> <%--Removable: For javscript telerik intellisense. Comment before running--%> <%--<telerik:radscriptmanager runat="server" id="rsm1" />--%> <%--End Comment Area--%> <telerik:RadWindowManager runat="server" ID="rwmPopUps" Animation="Fade" IconUrl="/Images/admin.png" /> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <div> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" /> <telerik:RadGrid runat="server" ID="RadGrid1" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" Width="100%" ShowStatusBar="True" GridLines="None" OnNeedDataSource="RadGrid1_NeedDataSource" OnItemCommand="RadGrid1_ItemCommand" OnItemDataBound="RadGrid1_ItemDataBound" PageSize="15" EnableViewState="true" ViewStateMode="Inherit"> <PagerStyle Mode="NumericPages" AlwaysVisible="true" /> <MasterTableView Width="100%" CommandItemDisplay="Top" DataKeyNames="ID" CommandItemSettings-AddNewRecordText="Add A New Installation" AllowSorting="True" ExpandCollapseColumn-ButtonType="SpriteButton" EditFormSettings-EditFormType="Template" CommandItemStyle-VerticalAlign="Middle" EnableViewState="true" ViewStateMode="Inherit"> <CommandItemSettings AddNewRecordText="Add A New Installation"></CommandItemSettings> <CommandItemTemplate> <div style="padding: 6px 2px 0px 2px;"> <div style="float: left; padding: 0px 2px 5px 2px;"> <telerik:RadButton runat="server" ID="btnNewInstallation" Text="Add New Installation" CommandName="InitInsert" /> </div> <div style="float: left; padding: 0px 2px 5px 2px;"> <telerik:RadButton runat="server" ID="btnBusinessSegment" Text="Business Segment Admin" OnClientClicked="openBusinessSegment" AutoPostBack="false" /> </div> <div style="float: left; padding: 0px 2px 5px 2px;"> <telerik:RadButton runat="server" ID="btnUserAdmin" Text="User Admin" OnClientClicked="openUserAdmin" AutoPostBack="false" /> </div> <div style="float: left; padding: 0px 2px 5px 2px;"> <telerik:RadButton runat="server" ID="btnRefresh" Text="Refresh" CommandName="RebindGrid" AutoPostBack="false" /> </div> </div> </CommandItemTemplate> <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column"> </RowIndicatorColumn> <Columns> <telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="Edit"> <HeaderStyle Width="3%" /> </telerik:GridEditCommandColumn> <telerik:GridBoundColumn HeaderText="Customer Name" UniqueName="Customer" SortExpression="Customer" DataField="Customer"> <HeaderStyle Width="35%" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Customer Location" UniqueName="Location" SortExpression="Location" DataField="Location"> <HeaderStyle Width="25%" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Installation Description" UniqueName="Description" SortExpression="InstallationDescription" DataField="InstallationDescription"> <HeaderStyle Width="35%" /> </telerik:GridBoundColumn> <telerik:GridButtonColumn Text="Delete" CommandName="Delete" ButtonType="ImageButton" ConfirmText="Delete Installation?" ConfirmDialogType="RadWindow" ConfirmTitle="Delete"> <HeaderStyle Width="2%" /> </telerik:GridButtonColumn> </Columns> <EditFormSettings EditFormType="Template" > <EditColumn ButtonType="ImageButton" /> <FormTemplate> <div> <bw:LocationDetail ID="bwLocationDetail" runat="server" /> </div> </FormTemplate> </EditFormSettings> <PagerStyle AlwaysVisible="True" /> </MasterTableView> <FilterMenu EnableImageSprites="False"> </FilterMenu> </telerik:RadGrid> </div></asp:Content>