【发布时间】:2010-06-10 16:38:43
【问题描述】:
我正在考虑在我支持的应用程序中重新设计和简化我们的错误处理。目前,我们所有的页面都继承自我们创建的基类,而后者显然继承自 System.Web.UI.Page。在这个基类中,OnError 方法当前被覆盖,然后调用 MyBase.OnError,然后调用我们的自定义日志记录方法之一。
我没有看到重写 OnError 方法的任何好处,我认为让 Global.asax 中的 Application_Error 方法处理未处理的异常(记录它)然后处理自定义错误部分会更好config 将触发重定向用户的过程。
在网上看,似乎人们经常重写此方法,但我认为没有必要,而来自 MSDN 的 this 文章让我有同样的想法。
【问题讨论】:
标签: asp.net page-lifecycle onerror