可以肯定的是Session["EmployeeID"]在登录成功后是已经存在的了

解决方案 »

  1.   

    Application_BeginRequest的时候session还未与REQUEST绑定的
      

  2.   

    你连Application_BeginRequest都不能执行过去怎么通过的登录页面???
    将判断改成:
    if(Context.Session != null &&Context.Session["EmployeeID"]!=null)
      

  3.   

    当处于登录页面的时候,我做了设置不取session的,我跟踪了,当登录成功后写了Session后转到“loginSuccess.aspx”载入时候,发现Context.Session是空的
      

  4.   

    和我的错误一样,我发现Session在Page页的后台代码里使用正常,但是在组件里面调用HttpContext的时候就不行了。~~
    郁闷~~
      

  5.   

    1.添加HttpContext context = HttpContext.Current;2.在Session_Start里添加 session信息