日期:2014-05-17  浏览次数:20387 次

读取不到cookies的值.请教高手.
怎么可以读取cookies 的前两个值,但是后四个值就不能读取出来呢?代码如下.
cookie = new HttpCookie("UInfo");
  cookie.Values.Add("Userid", dt.Rows[0]["d_id"].ToString());
  cookie.Values.Add("UserName", this.uname.Text);
  cookie.Values.Add("UserTime", dt.Rows[0]["d_logintime"].ToString());
  cookie.Values.Add("UserIp", dt.Rows[0]["d_ip"].ToString());
  string s = dt.Rows[0]["d_uid"].ToString();
  cookie.Values.Add("UserQx", dt.Rows[0]["d_uid"].ToString());
  //为cookie添加客户名称.d_ip
  cookie.Values.Add("khName", dt.Rows[0]["d_login"].ToString());
  cookie.Expires = DateTime.Now.AddDays(1);
  Response.Cookies.Add(cookie);

读取时的代码为:HttpCookie cookieu = HttpContext.Current.Request.Cookies["SInfo"];
  if (cookieu != null)
  {
  ret = cookieu.Values["UserTime"];
  }
但是读取不到内容.不知道是怎么回事?

------解决方案--------------------
SInfo
改成
UInfo

你名称是UInfo啊

HttpContext.Current.Request.Cookies["SInfo"];

HttpContext.Current.Request.Cookies["UInfo"];
------解决方案--------------------
可能就是这个问题