都纠结一年多了,才发现用Google浏览器是正常的~~~~~~~

解决方案 »

  1.   

    ie,火狐读不出,opera和Google却能读出cookie子键集合,并能在用户登录状态正常显示购物车里的商品
      

  2.   

    你可以把能读出来的cookie的内容分析下,看是不是有什么特殊的格式
      

  3.   

    额..这么枯燥的帖子,我都没看多少,原来cookie内容贴出来了的..
      

  4.   

    Presto有着天生的优势,页面的全部或者部分都能够在回应脚本事件时等情况下被重新解析。此外该内核在执行Javascrīpt的时候有着最快的速度,根据在同等条件下的测试,Presto内核执行同等Javascrīpt所需的时间仅有Trident和Gecko内核的约1/3(Trident内核最慢,不过两者相差没有多大)。
      

  5.   

    这个问题我解决了
    错误的是有注释的 正确是没有注释的
    /// <summary>
            /// 将要购买的商品信息写入Cookies
            /// </summary>       
            public void WriteCookies(String ProductID, String Amount)
            {
                //HttpCookie aCookie = new HttpCookie("userInfo");
                //aCookie.Values["userName"] = "patrick";
                //aCookie.Values["lastVisit"] = DateTime.Now.ToString();
                //aCookie.Expires = DateTime.Now.AddDays(1);
                //Response.Cookies.Add(aCookie);
                HttpCookie aCookie = new HttpCookie("ShoppingCart");
                aCookie.Values["ProductID"] = ProductID;
                aCookie.Values["Amount"] = Amount;
                aCookie.Expires = DateTime.Now.AddDays(30);
                HttpContext.Current.Response.Cookies.Add(aCookie);            //HttpContext.Current.Response.Cookies["ShoppingCart"]["ProductID"] = ProductID;
                //HttpContext.Current.Response.Cookies["ShoppingCart"]["Amount"] = Amount;
                //HttpContext.Current.Response.Cookies["ShoppingCart"].Expires = DateTime.Now.AddDays(60);        }