我将使用什么事件来拦截和处理 Web 表单页面中的所有运行时错误



我将使用什么事件来拦截和处理 Web 表单页面中的所有运行时错误?

另外,如果我使用属性 e,我怎么知道拦截了什么异常。

谢谢!! <3

如果您只想在单个页面中执行此操作,则可以覆盖 Page_Error 方法,就像Page_Load一样。

如果你想为你的整个应用程序做这件事,我认为你可以,你需要改变你的Global.asax

    protected void Application_Error(Object sender, EventArgs e)
    {
        var ex = HttpContext.Current.Server.GetLastError();
        //Handle your error as you wish
    }

最新更新