在 ASP.NET Webforms 中处理异常的首选方法是什么?
您有在 web.config 级别添加(我认为)的 Page_Error 方法,当发生错误时,整个站点都会被重定向到那里。
这是否意味着您不应该在 webforms 应用程序中的任何地方使用 try-catch? (假设您不想隐藏任何错误)
最佳答案
只捕获您可以处理的错误。如果您可以以允许页面继续加载的方式处理它们,那么就这样做。任何其他会破坏页面的异常都不应该在任何控件或页面中处理,因为无论如何你都无法做任何事情。让它转到 global.asax 处理程序并确保记录异常。
关于asp.net - ASP.NET Webforms 中的异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/558314/