可以这样:
      清除 Cookie 集合中的所有 Cookie :
            Request.Cookies.Clear();      清除 指定名字的Cookie :
            Request.Cookies.Remove( string "cookiename" );

解决方案 »

  1.   

    请问erictang2003是清除客户端硬盘上的cookie吗?
      

  2.   

    Cookie 的注销:
    登陆
    HttpCookie UserCookie = new HttpCookie("UserName",UserName);
    Response.Cookies.Add(UserCookie);注销
    Request.Cookies.Clear();
    //将Cookies["UserName"]置空
    HttpCookie customerCookie = new HttpCookie("UserName", string.Empty);
    Response.Cookies.Add(customerCookie);
      

  3.   

    置空后用下列语句读取时会出错吗?
    HttpCookie cookie=new HttpCookie("username");
    string st=cookie.Value;
    其实我相实现的是当登陆的用户进入指定页面后离开时,清除客户端硬盘中的cookie, 防止
    没有登陆的用户借助别人登陆的cookie进入该页面。说一我一直问是否能清除客户端硬盘中的cookie?
      各位多给些意见吧!!!谢谢!!
      

  4.   

    1. 其实你不能直接修改一个Cookie,是创建一个同名的 Cookie,并把该 Cookie 发送到浏览器,覆盖客户机上旧的 Cookie。
    2. 同样您无法直接将其删除一个Cookie,可以通过修改一个Cookie达到让浏览器帮你删除Cookie的目的,修改Cookie的有效期为过去的某个时间,当浏览器检查 Cookie 的有效期时,就会删除这个已过期的 Cookie。