关于在 ASP.NET 的 Global.asax 中 Application_Error 方法内,设置跳转到自定义错误页无效的问题

转自:https://www.cnblogs.com/OpenCoder/p/5070645.html

在 Global.asax 中的 Application_Error 方法中,使用 Response.Redirect 方法跳转到自定义错误页时,有时候会不生效,当发生异常错误后还是显示默认的错误黄页,其根本原因是 ASP.NET 认为异常并没有被处理,所以在自定义的处理方法结束后,仍然会执行默认方法。

解决这个问题的办法就是在使用 Response.Redirect 做跳转前,先调用 Server.ClearError() 方法清除异常即可。

posted @ 2019-10-08 13:57  不是豆豆  阅读(335)  评论(0编辑  收藏  举报
友情链接:迷途