HttpCookie cookie = Request.Cookies["userInfo"];
if(cookie == null)
{
cookie = new HttpCookie("userInfo");
cookie.Values["userName"] = userInfo.UserName;
cookie.Values["lastTime"] = DateTime.Now.ToString();
cookie.Values["count"] = "1";
cookie.Expires = DateTime.Now.AddMonths(1);
Response.Cookies.Add(cookie);
}
else
{
cookie.Values["userName"] = userInfo.UserName;
cookie.Values["lastTime"] = DateTime.Now.ToString();
cookie.Values["count"] = (int.Parse(cookie.Values["count"])+1).ToString();
                                     Response.Cookies.Set(cookie);
}我这样写入和读取cookie,为什么走完else里的代码后我原来在if里创建的cookie就被删除了?