一般处理程序中怎么清楚cookies  
  System.Web.HttpContext.Current.Response.Cookies.Remove("restoreid");//移除restoreid里面的所有值
 上面那样子怎么清楚不掉 或者是设置 cookies 到期时间  

解决方案 »

  1.   

                HttpCookie cookie = new HttpCookie("xxxx");
                cookie.Expires = DateTime.Now.AddDays(-1);
                Response.Cookies.Add(cookie);
      

  2.   

    正解,设置过期时间为绝对时间,浏览器将会删除cookeis,你不用操心了
      

  3.   

    .Remove只是从服务端集合中移除
    你还要把它发送到客户端才行
    设置客户端cookie过期比较有效的做法
      

  4.   

    cookie.Expires = DateTime.Now.AddDays(-1);
    设置过期时间就行了。
      

  5.   

     cookie.Expires = DateTime.Now.AddDays(-1);
     设置过期时间 
      

  6.   

    cookie为什么清除不掉???