aCookie.Expires = new DateTime(2004,9,14,23,24,59);
Response.Cookies.Add(aCookie);这样设置了过期的时间,按理说过了这个时间后,浏览器在访问该网页时,这个cookie会失效,
也不会再发送到服务器。但奇怪的是服务器照样能收到发过来的cookie信息。请各位高手指教。谢谢!

解决方案 »

  1.   

    HttpCookieCollection MyCookieCollection = Request.Cookies;
    int cookieCount = MyCookieCollection.Count;
    int i;
    for(i =  0; i < cookieCount; i++)
    {
         if (MyCookieCollection[i].Name = "XXX";     //你要找的名称
      {
            MyCookieCollection[i].Value = "";    //置空
            MyCookieCollection[i].Expires = new System.DateTime(1999, 10, 12);    //置无效
         }
    }大致是这样,没有上机试。