【csdn史上最纠结的问题】ie,火狐读不出,opera和Google却能读出cookie子键集合
ie,火狐读不出,opera和Google却能读出cookie子键集合读不出指定购物车cookie,vs2005调试是好的,单独iis和上传网站都读不出来啊~
我搞了个Label2测试控件读取cookie,,其它的cookie都读出来了,就是购物车的cookie读不出来,登出就读出来了
C# codefor (int i = 0; i < 8; i++) {
Label2.Text += "开始" + HttpContext.Current.Request.Cookies.GetKey(i).ToString() + "结束";
}
用户登录状态下的单独iis结果
开始cnzz_a1688700结束开始sin1688700结束开始rtime结束开始ltime结束开始cnzz_eid结束开始.ASPXANONYMOUS结束开始bw_user结束开始ceshi结束
用户登出状态和游客状态下的单独iis结果
122,1,1,56.0000,0开始cnzz_a1688700结束开始sin1688700结束开始rtime结束开始ltime结束开始cnzz_eid结束开始.ASPXANONYMOUS结束开始bw_user结束开始ceshi结束开始Order1结束
用户登录状态下的vs2005运行调试结果
122,1,1,56.0000,0开始.ASPXANONYMOUS结束开始rtime结束开始ltime结束开始cnzz_eid结束开始cnzz_a1688700结束开始sin1688700结束开始bw_user结束 开始Order1结束
也也做了过度页面延迟3秒才进入购物车,还是不行,cookie没Order1的子键集合值
上面的122,1,1,56.0000,0就是读出cookie的子键Order1的集合值
代码页地址
http://topic.csdn.net/u/20100722/10/61d6764a-0f66-4343-828d-758274af8187.html?seed=668257091&r=67163006#r_67163006
问题页面:从http://www.ballwest.com/feedback/dingzhi.aspx进去购物车,记得先要注册,否则游客进入购物车一次后就没上述现象出现了
在线反馈代码~~~~~~~~~~~联系QQ:205922~~~~~~~~ --------------------编程问答-------------------- 楼主 你的问题还没搞定??? 都一个多月了啊 --------------------编程问答--------------------
都纠结一年多了,才发现用Google浏览器是正常的~~~~~~~ --------------------编程问答-------------------- .........
楼主的头像不错 --------------------编程问答-------------------- 帮顶~~~~~~~~~~~~~~~~~~~~~~~~~~ --------------------编程问答-------------------- 帮顶~~~~~~~~~~~~~~~~~~~~~~~~~~ --------------------编程问答-------------------- 帮顶~~~~~~~~~~~~~~~~~~~~~~~~~~ --------------------编程问答-------------------- 帮你顶一下。。看你发无数个帖了。。。。 --------------------编程问答-------------------- 帮你顶~~~~~~~~~ --------------------编程问答-------------------- 你还是上完整代码吧,看你发了无数贴 了 --------------------编程问答--------------------
完整代码也发了,没人看出问题哟 --------------------编程问答-------------------- 顶~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
谢谢 --------------------编程问答-------------------- 有人看看吗 --------------------编程问答-------------------- 难懂啊
--------------------编程问答-------------------- 只能帮顶一下了! --------------------编程问答--------------------
怎么难懂啊? --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 我觉得你分析问题的方法不对,有个关键点你应该没有好好分析。
问题页面:从http://www.ballwest.com/feedback/dingzhi.aspx进去购物车,记得先要注册,否则游客进入购物车一次后就没上述现象出现了
在线反馈代码~~~~~~~~~~~联系QQ:205922~~~~~~~~
说真的,没人会帮你看代码的,你那么长的代码除非是实在无聊的人才会帮你看。。。
还是要靠自己,为什么游客进入购物车一次就没有上述现象了?也就是说如果我直接登录然后点购物车就会再现问题,那你应该重点检查游客和会员处理方法有什么不同。 --------------------编程问答-------------------- 每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分 --------------------编程问答--------------------
ie,火狐读不出,opera和Google却能读出cookie子键集合,并能在用户登录状态正常显示购物车里的商品
--------------------编程问答-------------------- 哪位高人能解决? --------------------编程问答-------------------- 你可以把能读出来的cookie的内容分析下,看是不是有什么特殊的格式 --------------------编程问答-------------------- 额..这么枯燥的帖子,我都没看多少,原来cookie内容贴出来了的.. --------------------编程问答--------------------
NX。。。。。纠结帝 --------------------编程问答-------------------- Presto有着天生的优势,页面的全部或者部分都能够在回应脚本事件时等情况下被重新解析。此外该内核在执行Javascrīpt的时候有着最快的速度,根据在同等条件下的测试,Presto内核执行同等Javascrīpt所需的时间仅有Trident和Gecko内核的约1/3(Trident内核最慢,不过两者相差没有多大)。 --------------------编程问答-------------------- 这个问题我解决了
错误的是有注释的 正确是没有注释的
/// <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);
}
补充:.NET技术 , C#