Asp.net 如何判断my global.asax捕获的错误是否显示在用户屏幕上

Asp.net 如何判断my global.asax捕获的错误是否显示在用户屏幕上,asp.net,error-handling,Asp.net,Error Handling,在我的Global.asax文件中,我有一个子应用程序_错误(ByVal sender作为Object,ByVal e作为EventArgs),它“应该”捕获应用程序遇到的所有错误(如果我在这里出错,请更正我) 我的问题是,我看到了记录的错误,这些错误显然没有“失败”,因为我的用户看到了自定义错误页面。那么,如果有什么的话,我会告诉我,异常类型是否真的导致了自定义错误页面的显示 我希望在错误处理方面做得更好,并寻找任何见解或方法来改善用户体验。谢谢 用两个词: 处理页面上的所有错误,并向用户显示

在我的Global.asax文件中,我有一个子应用程序_错误(ByVal sender作为Object,ByVal e作为EventArgs),它“应该”捕获应用程序遇到的所有错误(如果我在这里出错,请更正我)

我的问题是,我看到了记录的错误,这些错误显然没有“失败”,因为我的用户看到了自定义错误页面。那么,如果有什么的话,我会告诉我,异常类型是否真的导致了自定义错误页面的显示

我希望在错误处理方面做得更好,并寻找任何见解或方法来改善用户体验。谢谢

用两个词:

处理页面上的所有错误,并向用户显示错误信息

为未知错误保留全局错误处理程序,以便在不久的将来记录并修复这些错误,并向用户显示常规错误页面


关于更多信息和细节,我写下了这个答案:

看看这个类似的答案: