已经引人了IHttpHandler, IRequiresSessionState,但在aspx页面取不到session的值?请各位老大们帮帮忙?

解决方案 »

  1.   

    Session很容易丢失的,建议使用Cookie
      

  2.   

    一般都是忘了继承 'System.Web.SessionState.IRequiresSessionState'在ashx中加context.Response.Write(context.Session["自定义"]);
    直接运行ashx,,,查看session是否存在。
      

  3.   


    如果别人禁用cookie了不悲剧了?
      

  4.   

    你可以在Global.asax页面定义session,这样不就可以了 Session["comID"] = "";这样在你那个
    ashx页面赋值就可以了
      

  5.   


    禁用的话,你的Session可能也是没用的。Session是通过客户端的Cookie来标识的
      

  6.   

    context.Response.Write(context.Session[""]);调试一下
      

  7.   


    Session 是用 COOKIe  标识的??
    SESSION 又自己的主键干嘛  用 Cooki 标识?
      

  8.   

    禁用的话可以通过URL传递sessionid的
      

  9.   


    我在.ashx文件中写cookie,可是在页面中读不到!求指点!