当ajax出错时,自动跳转到在web.cofing中设置的错误页

aspx
    <form id="form1" runat="server">
        
<asp:ScriptManager ID="ScriptManager1" runat="server" AllowCustomErrorsRedirect="true">
        
</asp:ScriptManager>

        
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
            
<ContentTemplate>
                
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
            
</ContentTemplate>
        
</asp:UpdatePanel>
        

    
</form>

cs
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    
protected void Button1_Click(object sender, EventArgs e)
    {
        
throw new Exception();
    }

在web.config中<system.web>内加入
<customErrors mode="On" defaultRedirect="~/Error.aspx"></customErrors>
原文地址:https://www.cnblogs.com/timy/p/1167905.html