I've been having problems with radEditors rendering properly when they are hidden inside of a div and radAjaxPanel. In this example the page loads and the user selects a client name and hits the next button. This saves information to the database and then sets a div to visible in which there is a rad editor. As you can see from the images I provided the radEditor get blown out across the whole page and not to the width which I am setting it at. Any help would be appreciated. Thanks
<%@ Page Title="Projects" Language="C#" MasterPageFile="~/MasterPages/Default.master" AutoEventWireup="true" CodeBehind="Projects_New.aspx.cs" Inherits="TED.Web.Projects.Projects_New" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><asp:Content ID="Content2" ContentPlaceHolderID="cphBody" runat="server"> <telerik:RadWindowManager ID="RadWindowManager1" runat="server" EnableShadow="true"> <Windows> <telerik:RadWindow ID="UserListDialog" runat="server" Style="z-index: 100000;" ReloadOnShow="true" AutoSize="true" ShowContentDuringLoad="false" Modal="false" /> </Windows> </telerik:RadWindowManager> <asp:ValidationSummary ID="valSummary" runat="server" ValidationGroup="valSummary" ShowMessageBox="true" ShowSummary="false" DisplayMode="BulletList" /> <div> <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel1"> <asp:Table ID="Table1" class="commandbar" runat="server" CellPadding="0" CellSpacing="1" Width="100%"> <asp:TableRow CssClass="commandbutton"> <asp:TableCell Width="10%" HorizontalAlign="Left"> <asp:LinkButton ID="lnkSave" runat="server" SkinID="LinkButton_Save" CausesValidation="True" ValidationGroup="valSummary" OnClick="lnkSave_Click"></asp:LinkButton></asp:TableCell> <asp:TableCell Width="80%" HorizontalAlign="Center"> <asp:Label ID="Label1" runat="server" SkinID="Label_Bold_10pt">Add/Edit Projects</asp:Label> </asp:TableCell> <asp:TableCell Width="10%" HorizontalAlign="Right"> <asp:LinkButton ID="LinkButton1" runat="server" SkinID="LinkButton_Cancel" CausesValidation="False" OnClick="lnkCancel_Click"></asp:LinkButton></asp:TableCell> </asp:TableRow> </asp:Table> <div class="tableAccentFullBlue"> <br /> <div class="divLabel"> <asp:Label ID="lblProjectID" runat="server" SkinID="Label_Bold_8pt" Text="Project ID:" Width="110px"></asp:Label> <asp:Label ID="projectID" runat="server" SkinID="Label_Bold_8pt"></asp:Label> </div> <div class="divLabel"> <asp:Label ID="lblClientName" runat="server" SkinID="Label_Bold_8pt" Text="Client Name:" Width="110px"></asp:Label> <telerik:RadComboBox ID="ddlClientName" runat="server" Skin="Web20" AllowCustomText="false" MarkFirstMatch="true" Width="300px"> </telerik:RadComboBox> <asp:RequiredFieldValidator ID="rfvClientName" runat="server" ControlToValidate="ddlClientName" ValidationGroup="valSummary" ErrorMessage="Client Name Required">*</asp:RequiredFieldValidator> </div> <div class="divLabel"> <asp:Button ID="btnNext" runat="server" Text="Next>>" OnClick="btnNext_Click" CausesValidation="true" ValidationGroup="valSummary" Visible="false" /> </div> <div id="divDetails" runat="server" visible="false"> <div class="divLabel"> <asp:Label ID="lblProjectType" runat="server" SkinID="Label_Bold_8pt" Text="Project Type:" Width="110px"></asp:Label> <telerik:RadComboBox ID="ddlProjectType" runat="server" Skin="Web20" AllowCustomText="false" MarkFirstMatch="true" Width="200px"> </telerik:RadComboBox> <asp:RequiredFieldValidator ID="rfvProjectType" runat="server" ControlToValidate="ddlProjectType" ValidationGroup="valSummary" ErrorMessage="Project Type Required">*</asp:RequiredFieldValidator> </div> <div class="divLabel"> <asp:Label ID="lblRM" runat="server" SkinID="Label_Bold_8pt" Text="Project RM:" Width="110px"></asp:Label> <telerik:RadComboBox ID="ddlRM" runat="server" Skin="Web20" AllowCustomText="false" MarkFirstMatch="true" Width="200px"> </telerik:RadComboBox> <asp:RequiredFieldValidator ID="rfvRM" runat="server" ControlToValidate="ddlRM" ValidationGroup="valSummary" ErrorMessage="Project RM Required">*</asp:RequiredFieldValidator> </div> <div class="divLabel"> <asp:Label ID="lblPM" runat="server" SkinID="Label_Bold_8pt" Text="Project PM:" Width="110px"></asp:Label> <telerik:RadComboBox ID="ddlPM" runat="server" Skin="Web20" AllowCustomText="false" MarkFirstMatch="true" Width="200px"> </telerik:RadComboBox> <asp:RequiredFieldValidator ID="rfvPM" runat="server" ControlToValidate="ddlPM" ValidationGroup="valSummary" ErrorMessage="Project PM Required">*</asp:RequiredFieldValidator> </div> <div class="divLabel"> <table> <tr> <td> <asp:Label ID="lblDescription" runat="server" SkinID="Label_Bold_8pt" Text="Project Desc:" Width="110px"></asp:Label> </td> <td> <telerik:RadEditor ID="txtDesc" runat="server" Width="600" Height="150px" StripFormattingOptions="All" AllowScripts="false"> <CssFiles> <telerik:EditorCssFile Value="../App_Themes/Control Themes/EditorContentArea.css" /> </CssFiles> <Tools> <telerik:EditorToolGroup> <telerik:EditorTool Name="AjaxSpellCheck" /> </telerik:EditorToolGroup> </Tools> </telerik:RadEditor> <asp:RequiredFieldValidator ID="rfvDesc" runat="server" ControlToValidate="txtDesc" ErrorMessage="Project Desc Required" ValidationGroup="valSummary">*</asp:RequiredFieldValidator> </td> </tr> </table> </div> </div> </div> </telerik:RadAjaxPanel> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" BackgroundPosition="Top" EnableSkinTransparency="true" Transparency="25" Skin="Web20" /> </div></asp:Content>protected void btnNext_Click(object sender, EventArgs e) { SaveProject(); divDetails.Visible = true; btnNext.Visible = false; }