Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将使用什么事件来拦截和处理 Web 表单页面中的所有运行时错误?
另外,如果我使用属性 e,我怎么知道拦截了什么异常。?
谢谢!!!<3
如果您只想在单个页面中执行此操作,您将覆盖该Page_Error方法,就像您一样Page_Load。
Page_Error
Page_Load
如果您想为整个应用程序执行此操作,并且我认为您可能会这样做,您需要更改您的Global.asax:
Global.asax
protected void Application_Error(Object sender, EventArgs e) { var ex = HttpContext.Current.Server.GetLastError(); //Handle your error as you wish }