我有一个http模块,用于测试BeginRequest方法中的某些值。失败时,我正在编写日志并调用Response.End。
现在,我还对EndRequest中的响应做了一些事情。如果BeginRequest测试失败,我想绕过这些项目。不幸的是,回应。结束并不能完全扼杀管道。
那么,是否有任何方法可以检测到在EndRequest事件中调用了response.end,或者有其他方法可以完成此任务?
如果只想知道是否调用了Response.End,请在BeginRequest中结束,然后在HttpContext.Current.Items集合中存储一个布尔值,并在EndRequest中读取它