C# 避免使用http处理程序终止页面生命周期

C# 避免使用http处理程序终止页面生命周期,c#,asp.net,httphandler,page-lifecycle,C#,Asp.net,Httphandler,Page Lifecycle,我正在构建一个asp.net web应用程序;我使用http处理程序作为过滤器,因为如果条件为true,我希望将用户重定向到特定页面。问题是,如果条件为false,页面不会加载,因为http处理程序会破坏页面本身的生命周期……那么,有没有办法避免这种情况并正确加载页面,或者我应该使用另一个对象进行过滤?处理程序,顾名思义,必须完全处理请求。如果希望检查和筛选每个请求,则需要使用HttpModule 可以找到一个很好的“入门”指南

我正在构建一个asp.net web应用程序;我使用http处理程序作为过滤器,因为如果条件为true,我希望将用户重定向到特定页面。问题是,如果条件为false,页面不会加载,因为http处理程序会破坏页面本身的生命周期……那么,有没有办法避免这种情况并正确加载页面,或者我应该使用另一个对象进行过滤?

处理程序,顾名思义,必须完全处理请求。如果希望检查和筛选每个请求,则需要使用
HttpModule

可以找到一个很好的“入门”指南