2

Application_Error 不适用于集成模式,但适用于类模式。我会使用集成模式和类模式将请求转移到错误页面。可以这样做还是我必须使用 HTTP 模块才能支持这两种模式?

protected void Application_Error(object sender, EventArgs e)
{
    if (Context != null && Context.IsCustomErrorEnabled)
    {
        Server.Transfer("~/Error.aspx", false);
    }
}
4

2 回答 2

0

您可以尝试将代码从 更改Server.TransferServer.TransferRequest在此处查看我对另一个问题的回答。

于 2011-09-19T15:00:46.310 回答
0

您应该使用 HttpContext.Current (HttpContext 是一个静态类)。因此,您现在使用 Context 的位置,将其更改为 HttpContext.Current

于 2010-11-12T05:36:57.177 回答