我的登陆页面是login.aspx
添加Session的页面是App_Code/AccountController.csSystem.Web.HttpContext.Current.Session["STAFF"] = ss;登陆提示错误 会话状态已创建一个会话ID,但由于响应已被应用程序刷新而无法保存它.
这是怎么回事啊
怎么解决啊

解决方案 »

  1.   

    config文件
    如果是websevice要注意方法要EnableSession
      

  2.   

    如果你不是用的VS2005的登录控件
    不建议登录页用login.aspx命名
    可能会起冲突
      

  3.   

    不是web服务。也没有用login控件
      

  4.   

    意思是System.Web.HttpContext.Current.Session已经无效了。检查你页面中调用App_Code/AccountController.cs的入口点的逻辑是否太晚。System.Web.HttpContext.Current.Session 有各种可能性,甚至为空等等。真正考虑到可靠的设计逻辑的人应该:让调用App_Code/AccountController.cs的传递传递Session对象作为参数,而不是使用 System.Web.HttpContext.Current.Session。