下面是在.cs文件中创建cookies的代码
Response.Cookies["merbername"].Value = Request.QueryString["Name"].ToString();
Response.Cookies["merbername"].Expires = DateTime.Now.AddDays(1);创建之后,在JS中如何删除名为"merbername"cookies不知道怎么弄(是JS代码,不要其他的代码)在网上找了很多代码都不行

解决方案 »

  1.   


    function DeleteCookie(name) {
          var exp=new Date();
          exp.setTime(exp.getTime()-1);
          var cval=GetCookie(name);
          document.cookie=name+"="+cval+";
          expires="+exp.toGMTString();
        }
      

  2.   


    function GetCookie(name) {
          var arg=name+ "=";
          var alen=arg.length;
          var clen=document.cookie.length;
          var i=0;
          while (i<clen) {
            var j=i+alen;
            if(document.cookie.substring(i,j)
            ==arg)
            return getCookieVal(j);
            i=document.cookie.indexOf("",i)+1;
            if(i==0)break;
          }
          return null;
        }
      

  3.   


    function getCookieVal(offset) {
          var endstr=document.cookie.indexOf
            (";",offset);
          if(endstr==-1) //没有指定其他元素
            endstr=document.cookie.length;
          return unescape(document.cookie.substring
            (offset,endstr));
        }
      

  4.   

    c# 删除所有当前用户的cookies   try
       {
        foreach (string strFileName in Directory.GetFiles(
         Environment.GetFolderPath(Environment.SpecialFolder.Cookies)))
        {
         if (strFileName.ToLower().IndexOf("index.dat")==-1)
         {
          File.Delete(strFileName);
         }
        }
       }
       catch(Exception ex)
       {   }
      

  5.   

    Response.Cookies["MyCookie"].Expires   =   DateTime.MinValue  
      

  6.   

    function delCookie(name)
    {
       var d = new Date();
       d.setTime(d.getTime() - 10000);
       document.cookie = name + "=a; expires=" + d.toGMTString();
    }
    试试
      

  7.   

    function Deletecookie (name) {  //删除名称为name的Cookie  
        var exp = new Date();    
        exp.setTime (exp.getTime() - 1);    
        var cval = GetCookie (name);    
        document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();  
    }  
      

  8.   

    //取得项名称为offset的cookie值 
    function GetCookieVal (offset)
    {
        var endstr = document.cookie.indexOf (";", offset);
        if (endstr == -1)
        endstr = document.cookie.length;
        return unescape(document.cookie.substring(offset, endstr));
    }
     
    //取得名称为name的cookie值 
    function GetCookie (name) {
        var arg = name + "=";
        var alen = arg.length;
        var clen = document.cookie.length;
        var i = 0;
        while (i < clen)
        {
            var j = i + alen;
            if (document.cookie.substring(i, j) == arg)
            return GetCookieVal (j);
            i = document.cookie.indexOf(" ", i) + 1;
            if (i == 0) break;
        }
        return null;
    }
     
    //删除名称为name的Cookie
    function DeleteCookie (name) 
    {   
        var exp = new Date();
        exp.setTime (exp.getTime() - 1);
        var cval = GetCookie (name);
        document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
    }
     
    //清除COOKIE
    function ClearCookies()
    {
        if(confirm('你确定要清空所有COOKIE吗?'))
        {
            var temp=document.cookie.split(";");
            var ts;
            for (var i=0;;i++)
            {
                if(!temp[i])break;
                ts=temp[i].split("=")[0];
                DeleteCookie(ts);
            }
            alert('COOKIE已清除!');
        }
    }
      

  9.   

    var cookies = document.cookie; 
        var start = cookies.indexOf("members="); 
        if(start == -1){ 
            alert("The cookie not found"); 
        } 
        start = cookies.indexOf("=", start) + 1; 
        var end = cookies.indexOf(";", start); 
        if(end == -1){ 
            end = cookies.length; 
        } 
        var value = unescape(cookies.substring(start, end)); 
        
        var date = new Date();
        date.setTime(date.getTime() - 1);
        document.cookie = "members="+value+"; expires=" + date.toGMTString();这样根本就没用哦!
    上面一节是取名为members的cookies的值(取值是正确的),下面是删除,可根本就不管用