CookiesHelper.SetCookie("UserCroupID", dt.Rows[0]["UserGroup_ID"].ToString(), DateTime.Now.AddDays(365));
                           
   Response.Redirect("KMSMAIN.aspx");
这是我跳转页面给Cookies 赋值 if (CookiesHelper.GetCookieValue("UserCroupID") == null || CookiesHelper.GetCookieValue("UserCroupID") == "")
            {
                Response.Write("<script>alert('请您先登陆');</script>");                
                 Server.Transfer("KMSUserLogin.aspx", true);
            }这边我判断如果 他为空  就让他重新登录 如果没有就登录进来  在没有发布网站之前 没有一点问题 发布网站之后 就出现问题了  但是 我在 KMSUserLogin.aspx 页面的时候 还是可以获得 Cookie 跳转的时候页面丢失了  不知道为什么 请各位大哥 帮小弟这个忙 谢谢了

解决方案 »

  1.   

    一般是不会丢失的,你调试下,就是在设置Cookie的页面,在设置后,马上定义一个变量获取Cookie,看能不能获取到
      

  2.   

    你清除本地的cookie,然后认真试一次!不要写 Server.Transfer ,使用Response.Redirect。
      

  3.   

    我清除了啊  真的  不行  我跳转页面用的是 Response.Redirect  我只是 返回的时候 用 Server.Transfer  这应该没有什么问题吧  期待您给我答案