locked
Javascript runtime error: Sys is undefined RRS feed

  • Question

  • User-73514677 posted

    Hi.

    I am using VS 2010.

    I am using script manager and update panel in my aspx page. I am getting timeout error. I tried using the below code:

    <script type="text/javascript"> 
            Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function (sender, args) { 
                if (args.get_error() && args.get_error().name === 'Sys.WebForms.PageRequestManagerTimeoutException') { 
                                args.set_errorHandled(true); 
                } 
            }); 
        </script> 

    How to fix this?

    Thanks

    Tuesday, February 26, 2019 1:52 PM

Answers

  • User-893317190 posted

    Hi venkatzeus,

    Where do you put your script?

    If you put  in front of the form mark up, it will show this error.

    // please don't put here
    <script type="text/javascript"> Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function (sender, args) { console.log("success"); //if (args.get_error() && args.get_error().name === 'Sys.WebForms.PageRequestManagerTimeoutException') { // args.set_errorHandled(true); //} }); </script> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:Button runat="server" Text="Button" /> </ContentTemplate> </asp:UpdatePanel> </form> </body>

    Please put after the form mark up or inside the form mark up.

     <form id="form1" runat="server">
           
            <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    
                <ContentTemplate>
                    <asp:Button runat="server" Text="Button" />
                </ContentTemplate>
            </asp:UpdatePanel>
           
        </form>
            <script type="text/javascript"> 
                Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function (sender, args) { 
                    console.log("success");
                //if (args.get_error() && args.get_error().name === 'Sys.WebForms.PageRequestManagerTimeoutException') { 
                //                args.set_errorHandled(true); 
                //} 
            }); 
        </script> 
        
    </body>

    Best regards,

    Ackerly Xu

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Wednesday, February 27, 2019 2:10 AM

All replies

  • User-893317190 posted

    Hi venkatzeus,

    Where do you put your script?

    If you put  in front of the form mark up, it will show this error.

    // please don't put here
    <script type="text/javascript"> Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function (sender, args) { console.log("success"); //if (args.get_error() && args.get_error().name === 'Sys.WebForms.PageRequestManagerTimeoutException') { // args.set_errorHandled(true); //} }); </script> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:Button runat="server" Text="Button" /> </ContentTemplate> </asp:UpdatePanel> </form> </body>

    Please put after the form mark up or inside the form mark up.

     <form id="form1" runat="server">
           
            <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    
                <ContentTemplate>
                    <asp:Button runat="server" Text="Button" />
                </ContentTemplate>
            </asp:UpdatePanel>
           
        </form>
            <script type="text/javascript"> 
                Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function (sender, args) { 
                    console.log("success");
                //if (args.get_error() && args.get_error().name === 'Sys.WebForms.PageRequestManagerTimeoutException') { 
                //                args.set_errorHandled(true); 
                //} 
            }); 
        </script> 
        
    </body>

    Best regards,

    Ackerly Xu

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Wednesday, February 27, 2019 2:10 AM
  • User-73514677 posted

    Thanks.

    That worked

    Monday, March 4, 2019 2:08 PM