MakedEdit in FormView InsertItemTemplate

Last post 06-30-2007 10:58 AM by d4dennis@inspir3. 1 replies.

Sort Posts:

  • MakedEdit in FormView InsertItemTemplate

    06-30-2007, 5:04 AM
    • Member
      4 point Member
    • engnouna
    • Member since 03-07-2007, 6:19 AM
    • Posts 145

    Hi

    I want to place a MaskedEdit TextBox in a FormView InsertTemplate:

    <asp:FormView ID="FormView1" runat="server" AllowPaging="True">

    <InsertItemTemplate>

    <asp:ScriptManager ID="ScriptManager1" runat="server">

    </asp:ScriptManager>

    <table>

    <tr> 

    <td>

    <asp:TextBox ID="TxtBox4" runat="server"></asp:TextBox>

    <br />

    <br />

    <asp:ScriptManager ID="ScriptManager1" runat="server">

    </asp:ScriptManager>

    <cc1:MaskedEditExtender ID="MaskedEditExtender1"

    runat="server"

    TargetControlID="txtBox4"

    Mask="99/$$$/9999/99999/999"

    MaskType=None

    MessageValidatorTip=true

    OnFocusCssClass="MaskedEditFocus"

    OnInvalidCssClass="MaskedEditError" />

    </td>

    </tr>

    </table>

    </InsertItemTemplate>

    </asp:FormView> 

     Where Should I place the scriptmanager?

    The following Error occurs:

    Extender controls may not be registered before PreRender.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.InvalidOperationException: Extender controls may not be registered before PreRender.

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

    Stack Trace:

    [InvalidOperationException: Extender controls may not be registered before PreRender.]
       System.Web.UI.ScriptControlManager.RegisterExtenderControl(TExtenderControl extenderControl, Control targetControl) +371
       System.Web.UI.ScriptManager.RegisterExtenderControl(TExtenderControl extenderControl, Control targetControl) +120
       System.Web.UI.ExtenderControl.RegisterWithScriptManager() +229
       System.Web.UI.ExtenderControl.OnPreRender(EventArgs e) +50
       AjaxControlToolkit.ExtenderControlBase.OnPreRender(EventArgs e) +30
       System.Web.UI.Control.PreRenderRecursiveInternal() +88
       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) +5729
    

     

  • Re: MakedEdit in FormView InsertItemTemplate

    06-30-2007, 10:58 AM
    Answer

    Hi There,

    You only need 1 script manager in a page.

    Place your script manager before any control that require it.

    For me, i usually place it after the form tag. This is because all your control has to be within form tag.

    example:

    <form id="form1" runat="server">

    <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>

    DC517
    Don't forget to click "Mark as Answer" on the post that helped you.
    This credits that member, earns you a point and marks your thread as Resolved.
Page 1 of 1 (2 items)