if (Request.Browser.Cookies == true)
            {//启用 }
            else {//禁用 }从网上查的,不过好象不对。IEcookies都阻止了,Request.Browser.Cookies还是true.

解决方案 »

  1.   

    http://www.cnblogs.com/david-weihw/archive/2007/01/19/624426.html
      

  2.   

    C#  Code
            HttpCookie cookie;
            cookie = Request.Cookies["cookiename"];
            if (cookie == null)
            {
                你禁用了cookie
            }
    javascript code
            setCookie("cookiename","value",365);
            var test = getValue("cookiename","value");
    if(test == null)
    {
    alert('您的cookie设置不正确,请检查!');
    return false;
    }
    function setCookie(cookieName,cookieValue,outTime)
    {
     var str=cookieName+"="+escape(cookieValue);//编码以适合任何浏览器
     if(outTime<0)
     {
     var mm=outTime*3600*1000*24;
     var date =new Date();
     date.setTime(date.getTime()+mm);
     str+=";expires="+date.toGMTString();
       }
       document.cookie=str;
    }
    function getValue(name,field)
    {   
         var arr=getCookie(name).split("&");   
         for(var i=0;i<arr.length;i++)
         {   
              var tmp=arr[i].split("=");   
              if(tmp[0]==field)
                    return tmp[1];
         }
    }