在我的 Global.asax 文件中,我有一个 Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs) ,它“应该”捕获应用程序遇到的所有错误(如果我在这里错了,请纠正我)。
我的问题是,我已经看到记录的错误,就我的用户看到自定义错误页面而言,这些错误显然没有“失败”。那么什么会告诉我,如果有的话,异常类型是否真的导致自定义错误页面显示。
我想在错误处理方面做得更好,并寻找任何见解或方法来改善用户体验。谢谢!
在我的 Global.asax 文件中,我有一个 Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs) ,它“应该”捕获应用程序遇到的所有错误(如果我在这里错了,请纠正我)。
我的问题是,我已经看到记录的错误,就我的用户看到自定义错误页面而言,这些错误显然没有“失败”。那么什么会告诉我,如果有的话,异常类型是否真的导致自定义错误页面显示。
我想在错误处理方面做得更好,并寻找任何见解或方法来改善用户体验。谢谢!
用两句话来说:
处理页面上的所有错误,并向用户显示错误信息。
为您未知的错误保留全局错误处理程序,以便记录它们并在不久的将来修复它们,并向您的用户显示一般错误页面。
有关更多信息和详细信息,我已经写了这个答案:如何在我的 ASP.NET 应用程序中创建一个“通用错误”页面,以便它处理在提供该页面本身时触发的错误?