Request.Browser.Cookies
这个属性不能判断客户端是否支持 Cookie 吗?

解决方案 »

  1.   

    楼主的代码其实不可首先你的目的
    不行你用2台机器,一台做服务器,一台做客户端
     //HttpWebRequest objRequest = (HttpWebRequest)WebRequest.Create(strTargetUrl);
     // HttpWebResponse objResponse = (HttpWebResponse)objRequest.GetResponse();
      

  2.   

    这么多错字,首先:实现,不行:不信
    去年我写过和你差不多的代码,但COOKIE总是没有的
      

  3.   

    to xrascal(横刀夺爱):Request.Browser.Cookies  这个属性好像是判断浏览器支持不支持cookie而已,但是假如客户禁止使用Cookie呢?to sbqcel(活死人) :cookie总是没有什么意思???
    cookie是可以写入到客户端的浏览器中的,问题是我直接在浏览器请求testcookies.aspx页的时候访问都是很正常,但是奇怪的是用httprequest/httpresponse来访问testcookies.asp,是不是httprequest/httpresponse需要其他的设置??
      

  4.   

    WebRequest 为安全起见,默认情况下禁用 Cookie。如果您希望使用 Cookie,请使用 CookieContainer 属性启用 Cookie。
    ----MSDN 
      

  5.   

    CookieContainer 是为 Cookie 类的实例提供存储空间的数据结构,该结构以类似于数据库的方式来进行访问。CookieContainer 具有容量限制,此限制在创建容器或通过属性更改容器时设置。枚举CookieContainer后只获得到这个:
    Name = ASP.NET_SessionId Value = y2gt143iq1amxuinzmdlkzep然后就是不明白你说的,具体的要怎么做?你能不能说的清楚一点??
      

  6.   

    楼主逻辑有问题,WebForm1.Aspx写的Cookie被放在了浏览器所在的机器上,但楼主在服务器上去找Cookie,当然找不到!