| invalid operation exception |
| error message = script controls cannot be registered before prerender |
| at System.Web.UI.ScriptControlManager.RegisterScriptControl[TScriptControl](TScriptControl scriptControl) |
| at System.Web.UI.ScriptManager.RegisterScriptControl[TScriptControl](TScriptControl scriptControl) |
| at Telerik.Web.UI.RadAjaxPanel.OnPreRender(EventArgs e) |
| at System.Web.UI.Control.PreRenderRecursiveInternal() |
| at System.Web.UI.Control.PreRenderRecursiveInternal() |
| at System.Web.UI.Control.PreRenderRecursiveInternal() |
| at System.Web.UI.Control.PreRenderRecursiveInternal() |
| at System.Web.UI.Control.PreRenderRecursiveInternal() |
| at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) |
| <%@ Page Language="vb" AutoEventWireup="false" MasterPageFile="../StandardTemplate.master" CodeBehind="CheckReq.aspx.vb" Inherits="Asi.AP.Web.CheckReq" %> |
| <asp:Content id="body" contentPlaceHolderID="body" runat="server"> |
| <asp:ScriptManager ID="ScriptManager1" runat="server"/> |
| <telerik:RadAjaxPanel id="ajaxPanel" width="95%" runat="server" > |
| <asp:Button id="complete" style="display:none" runat="server" /> |
| <asp:Panel id="validationSummaryPanel" visible="false" runat="server" > |
| <spring:ValidationSummary id="validationSummary" runat="server" /> |
| </asp:Panel> |
| <radts:RadTabStrip id="RadTabStrip1" runat="server" skinspath="/lxr2005/asi.ap.web/web/images/radskins/radtabstrip" |
| Skin="Office2007" MultiPageID="RadMultiPage1" |
| SelectedIndex="0"> |
| <Tabs> |
| <radts:Tab Text="Check Request" ></radts:Tab> |
| <radts:Tab Text="Allocations" ></radts:Tab> |
| </Tabs> |
| </radts:RadTabStrip> |
| <radts:RadMultiPage ID="RadMultiPage1" width="95%" SelectedIndex="0" runat="server"> |
| <radts:PageView ID="PV1" runat="server"> |
| <asi:ItemList id="L0" runat="server" /> |
| </radts:PageView> |
| <radts:PageView ID="PageView1" runat="server"> |
| <asi:AllocationGrid id="AG" runat="server" /> |
| </radts:PageView> |
| </radts:RadMultiPage> |
| <asi:ActionBar id="actionBar" runat="server" /> |
| </telerik:RadAjaxPanel> |
| </asp:Content> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="Button1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="Button1" /> |
| <telerik:AjaxUpdatedControl ControlID="Button2" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="Button2"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="Button1" /> |
| <telerik:AjaxUpdatedControl ControlID="Button2" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <table style="width: 100%;"> |
| <tr> |
| <td style="width: 100%"> |
| <asp:Button ID="Button1" runat="server" Text="Button" /> |
| <asp:Button ID="Button2" runat="server" Text="Button" /> |
| </td> |
| </tr> |
| </table> |
| <table style="width: 100%;"> |
| <tr> |
| <td style="width: 100%"> |
| <div id="Button1Panel"> |
| <input type="button" name="Button1" value="Button" onclick="javascript:__doPostBack('Button1','')" id="Button1" /> |
| </div> |
| <div id="Button2Panel"> |
| <input type="button" name="Button2" value="Button" onclick="javascript:__doPostBack('Button2','')" id="Button2" /> |
| </div> |
| </td> |
| </tr> |
| </table> |
Hello,
I have a radgrids with a details view that has a usercontrol with an ajax toolkit extender in it. According to your help:
"RadGrid supports ASP.NET AJAX Toolkit Extender controls too.
There is known limitation when Grid's AJAX is turned on (EnableAJAX='true') though: if the extender controls are initially invisible, their scripts are not available for the Grid. This could be the case when extender controls are added into a Grid edit form - once the users open the edit form, those extender controls won't work for AJAX-enabled Grid. The solution is to enable outside scripts of Grid (set EnableOutsideScripts to 'true')."
This help topic describes my scenario however, the radgrid doesn't have an enableoutsidescripts property so maybe the help is outdated. What is the current solution to this problem? By the way, I'm am using the latest version of Prometheus . Thanks in advance for your help!

| function HighlightNode(text) |
| { |
| var tree = $get('<%=t.ClientID %>'); |
| var node = tree.findNodeByValue(text); |
| if (node != null) |
| { |
| node.get_treeView()._startEdit(node); |
| } |
| } |