Hi,
I am using RadGrid and I have added the scriptmanager to the page from code, making sure that the first control on the form is always a scriptmanager. However, while loading the page it works fine but on postback it throws the error "Script Control may not be registered before prerender".
Stack Trace:
I have used the control as follows.
<radg:RadGrid CssClass="grid_container" ID="grdProperties" runat="server" EnableAJAX="true"
HeaderStyle-Wrap="false" BorderWidth="1" BorderColor="#cccccc" ItemStyle-Wrap="false"
AlternatingItemStyle-Wrap="false" AutoGenerateColumns="False" CellSpacing="0"
CellPadding="0" GridLines="None" AllowSorting="True" EnableEmbeddedSkins="false" EnableAjaxSkinRendering="false" EnableEmbeddedBaseStylesheet="false">
<ItemStyle CssClass="grid" BorderWidth="0" />
<AlternatingItemStyle CssClass="grid_alt" BorderWidth="0"></AlternatingItemStyle>
<HeaderStyle CssClass="grvHeadings"></HeaderStyle>
<MasterTableView BorderWidth="0" AutoGenerateColumns="false" ItemStyle-CssClass="grid"
ItemStyle-BorderWidth="1" AlternatingItemStyle-CssClass="grid_alt" BorderColor="#cccccc">
<Columns>
<radg:GridTemplateColumn HeaderStyle-Wrap="false" ItemStyle-HorizontalAlign="Right"
HeaderStyle-HorizontalAlign="Right" HeaderStyle-CssClass="grvHeadings" ItemStyle-Wrap="false"
ItemStyle-BorderWidth="0">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
</ItemTemplate>
</radg:GridTemplateColumn>
</Columns>
</MasterTableView>
</radg:RadGrid>
Could you guide me as how I could handle this exception.
Thanks in Advance.
I am using RadGrid and I have added the scriptmanager to the page from code, making sure that the first control on the form is always a scriptmanager. However, while loading the page it works fine but on postback it throws the error "Script Control may not be registered before prerender".
Stack Trace:
[InvalidOperationException: Script controls may not be registered before PreRender.]
System.Web.UI.ScriptControlManager.RegisterScriptControl(TScriptControl scriptControl) +349529
System.Web.UI.ScriptManager.RegisterScriptControl(TScriptControl scriptControl) +66
Telerik.Web.UI.RadCompositeDataBoundControl.RegisterScriptControl() +43
Telerik.Web.UI.RadCompositeDataBoundControl.ControlPreRender() +15
Telerik.Web.UI.RadGrid.ControlPreRender() +51
Telerik.Web.UI.RadCompositeDataBoundControl.OnPreRender(EventArgs e) +22
System.Web.UI.Control.PreRenderRecursiveInternal() +80
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +842
I have used the control as follows.
<radg:RadGrid CssClass="grid_container" ID="grdProperties" runat="server" EnableAJAX="true"
HeaderStyle-Wrap="false" BorderWidth="1" BorderColor="#cccccc" ItemStyle-Wrap="false"
AlternatingItemStyle-Wrap="false" AutoGenerateColumns="False" CellSpacing="0"
CellPadding="0" GridLines="None" AllowSorting="True" EnableEmbeddedSkins="false" EnableAjaxSkinRendering="false" EnableEmbeddedBaseStylesheet="false">
<ItemStyle CssClass="grid" BorderWidth="0" />
<AlternatingItemStyle CssClass="grid_alt" BorderWidth="0"></AlternatingItemStyle>
<HeaderStyle CssClass="grvHeadings"></HeaderStyle>
<MasterTableView BorderWidth="0" AutoGenerateColumns="false" ItemStyle-CssClass="grid"
ItemStyle-BorderWidth="1" AlternatingItemStyle-CssClass="grid_alt" BorderColor="#cccccc">
<Columns>
<radg:GridTemplateColumn HeaderStyle-Wrap="false" ItemStyle-HorizontalAlign="Right"
HeaderStyle-HorizontalAlign="Right" HeaderStyle-CssClass="grvHeadings" ItemStyle-Wrap="false"
ItemStyle-BorderWidth="0">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
</ItemTemplate>
</radg:GridTemplateColumn>
</Columns>
</MasterTableView>
</radg:RadGrid>
Could you guide me as how I could handle this exception.
Thanks in Advance.