我遇到了一个问题,我在Global.asax中捕获了一个异常。作为此异常处理的一部分,我将该用户重定向到特定页面,因为此例外。在ELMAH获取它之前捕获一个异常并将其清除
我也有插入电子邮件模块的ELMAH错误处理。我不想收到此例外的电子邮件。我也不想把这种类型的异常添加到ELMAH忽略列表中,以防我希望围绕异常执行细化的工作(即,只有匹配某些属性,才会在特定页面上发生)
我想:
- 写
Application_OnError
该 用户将页面重定向(我知道如何做到这一点的一部分,更多的程序我在这里已经离开它) - 在
Application_OnError
停止ELMAH从 收到此错误在我抓到它之后
我目前在我的App_OnError
方法中调用Server.ClearError()
,但我仍然收到这些电子邮件。
try/catch怎么样? – 2011-02-18 04:57:18
我想全局执行,而不是控制器方法 – Doug 2011-02-18 06:28:45