I'm trying to access a Page within an HttpModule and I think I should do this by calling HttpContext.Current.Handler (This should reference the current page) but I'm getting null all the time.
I'm developing using .Net 3.5 framework.
I'm checking this on AuthorizeRequest and AuthenticateRequest
Thanks.
Probably, the request has not been handed out to a handler yet (for example, you're in BeginRequest
).
In AuthorizeRequest
and AuthenticateRequest
, the handler has not been created yet. (A handler should not be created if the request is denied) Therefore, this property is null.
Why do you the Page
, and what are you trying to do?
You could try handling PostMapRequestHandler
, which occurs after it resolves the Page
, and throwing an HttpException
or calling Response.End
if you decide to deny the request.
However, please note that to get an instance of the handler, its constructor must run; make sure it doesn't do anything critical or sensitive.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With