【发布时间】:2010-11-02 15:23:30
【问题描述】:
我想知道在通过 HttpApplication.Error 事件处理错误后,ASP.NET 请求生命周期的哪些部分发生了。具体来说,http://msdn.microsoft.com/en-us/library/bb470252.aspx#Stages 列出的哪些事件在发生错误后触发?我知道 EndRequest 仍然会触发,我怀疑 PreSendRequestHeaders 和 PreSendRequestContent 也会触发,但除此之外我不知道。
这是否取决于在生命周期中发生错误的时间?是否取决于我是否在错误处理程序中调用 Server.ClearError()?
我问这个问题是因为我不知道我是否应该从我的错误处理程序中调用 HttpApplication.CompleteRequest()。
【问题讨论】:
-
太糟糕了,没有人真正直接回答关于哪些事件在处理错误后触发的问题。
标签: asp.net lifecycle httpapplication