【发布时间】:2012-10-01 07:08:40
【问题描述】:
在主页的页面加载中,我设置了一个这样的 cookie:-
if (abc == true)
{
HttpCookie cookie = new HttpCookie("Administrator");
cookie.Value = "Admin";
cookie.Expires = DateTime.Now.AddDays(-1);
Response.SetCookie(cookie);
}
并将cookie用作:-
if (Request.Cookies["Administrator"] != null)
{
if (Request.Cookies["Administrator"].Value == "Admin")
//some code
}
注销时,我希望此 cookie 过期或被删除。所以我写了:-Seesion.Abandon();
现在,即使在我注销后,当我重新登录到主页时..
Request.Cookies["Administrator"] 行仍然不是空的。
奇怪……!请告诉我这是什么原因和解决方法。
【问题讨论】: