首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ASP.NET 关于设置Cookies删除有关问题

2013-03-28 
ASP.NET关于设置Cookies删除问题! HttpCookie cok Request.Cookies[Status_Cookie] if (cok ! null)

ASP.NET 关于设置Cookies删除问题!
 HttpCookie cok = Request.Cookies["Status_Cookie"];
 if (cok != null)
 {
     TimeSpan ts = new TimeSpan(-1, 0, 0, 0);
     cok.Expires = DateTime.Now.Add(ts);//删除整个Cookie,只要把过期时间设置为现在/
     Response.AppendCookie(cok);
 }
 if(Request.Cookies["Status_Cookie"] != null)
    BTN_VN.Text = Request.Cookies["Status_Cookie"]["User_vName"].ToString();//删除cookies之后还能进到这里,求解?????
[解决办法]
Response.AppendCookie(cok);
要等这个响应完成之后才会生效的。也就是下一次请求就没了。

执行这一句的时候,虽然Response.AppendCookie(cok);执行过了,但还没有响应到客户端。没有生效。
BTN_VN.Text = Request.Cookies["Status_Cookie"]["User_vName"].ToString();

热点排行