Application_Error不适用于集成模式,但适用于类模式。 我想使用集成模式和类模式将请求转移到错误页面。可以这样做,还是我必须使用HTTP模块才能支持这两种模式?
protected void Application_Error(object sender, EventArgs e)
{
if (Context != null && Context.IsCustomErrorEnabled)
{
Server.Transfer("~/Error.aspx", false);
}
}
答案 0 :(得分:0)
你应该使用HttpContext.Current(HttpContext是一个静态类)。因此,您现在使用Context,将其更改为HttpContext.Current
答案 1 :(得分:0)
您可以尝试将代码从Server.Transfer
更改为Server.TransferRequest
。
请参阅我对另一个问题here的回答。