HttpCookie cookie = new HttpCookie("SessionValue");
        cookie.Domain = "cookie.com";
        cookie.Value = "1";
        Response.Cookies.Add(cookie);然后我取        HttpCookie cookie = Request.Cookies["SessionValue"];
        if (cookie != null)
        {
            Response.Write(cookie.Value);
        }都为null
去掉Domain的话就没事要怎么取啊谢谢

解决方案 »

  1.   

    那个domain应该是你的域名啊,不能用cookie.com
      

  2.   

    去掉有关系不?如果没关系就去掉好了喽……
    然后就是是不是该设置下COOKIE的存放周期…… cookie.Expires
      

  3.   

    Domain属性的默认值为当前URL的域名部分,如果页面与 Cookie 不在相同的域,就不会在页面的位置接收到该 Cookie
      

  4.   

    那个哉名是我自己添加的
    hosts
    127.0.0.1       a.Cookie.com
    127.0.0.1       b.Cookie.com
    127.0.0.1       www.Cookie.com
      

  5.   

    Response.Cookies.Add添加cookie,当前页面的Request.Cookies可能取不到.
    Response.Cookies.Add的同时Request.Cookies.Add,应该就可以了.