无法从Generic Handler访问Session

时间:2013-02-10 14:38:23

标签: .net session

有一个类文件,helpers.cs,为什么这个代码:

public class Helpers
{
    public static void LoginCheck(string Username, string Password)
    {        
        HttpContext.Current.Session["UserRoute"] = DoStuff();
    }
}

给我错误:

  

System.NullReferenceException

会话怎么能是空的?我的Helpers类是否需要继承其他页面或类?

NullException在这一行:

HttpContext.Current.Session["UserRoute"] = reader["Link"].ToString();

1 个答案:

答案 0 :(得分:2)

您的处理程序需要实现IRequiresSessionState标记接口。