I am trying to set a session variable in a class that implements IHttpModule. I receive a "Object reference not set to an instance of an object."
Here is my code:
public void Init(HttpApplication context)
{
context.PreRequestHandlerExecute += context_PreRequestHandlerExecute;
}
private void context_PreRequestHandlerExecute(object sender, EventArgs e)
{
HttpApplication app = (HttpApplication) sender;
HttpRequest request = app.Context.Request;
app.Session.Add("capath", request.QueryString["capath"].ToString());
}
Please help.