我正在尝试在实现IHttpModule的类中设置会话变量。我收到“未设置为对象实例的对象引用。”
这是我的代码:
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());
}
请帮忙。
答案 0 :(得分:1)
我想问题是查询字符串不包含“capath”键/值,并且因为在空对象上调用.ToString()
而得到对象null异常