同样的代码,在另一个页面里没有问题,在这个页面里很有问题。
不管怎么调试,这个cookie的value总是null。大家知道是怎么回事吗?
下面的代码是在page_load里面的。
HttpCookie cookie = new HttpCookie("css");
cookie.Value = c;
cookie.Expires = DateTime.Now.AddDays(30);
Response.Cookies.Add(cookie);

解决方案 »

  1.   

    string s =Request.Cookies[“css”].Value;
      

  2.   

    是不是 web 浏览器设置 禁用 cookies呢
      

  3.   


    ----赋值----
    string width = "200";
    string height = "300";
    HttpCookie cookie = new HttpCookie("FBL");
    cookie.Values.Add("width", width);
    cookie.Values.Add("height", height);
    cookie.Expires = DateTime.Now.AddDays(1);
    Response.AppendCookie(cookie);
    ----取值----
    HttpCookie cookie = Request.Cookies["FBL"];
    string xwidth = cookie.Values["width"].ToString();
    string yheight = cookie.Values["height"].ToString();
      

  4.   

    取值的代码是:
    HttpCookie cookie = Request.Cookies["css"];
    string css = cookie.Value;
      

  5.   

    这样取值:string s =Request.Cookies[“css”].Value;
      

  6.   

    以前记得弄过.取不到cookie 不知道是否正确.lz 在使用request 
    在使用之前要初始化.
    request.CookieContainer = new CookieContainer();