情景重现:
访问A.aspx之前,建立了一个cookie,页面A.aspx,根据这个cookie来显示数据,然后点击这个页面上的一个按钮(客户端),通过ajax去请求b.ashx文件,这个b.ashx文件里面同样用到了和A.aspx页面一样的cookie,但是有的时候b.ashx文件获取不到这个cookie,说是null。10000次里面有1次这种情况(大概的数字,几率很小)。但是为什么会出现这种情况? 哪个大神能给解释一下。 小弟很是费解!!感谢 分不多了。。请别介意。。!
ps:cookie保存和读取的代码没有问题。
访问A.aspx之前,建立了一个cookie,页面A.aspx,根据这个cookie来显示数据,然后点击这个页面上的一个按钮(客户端),通过ajax去请求b.ashx文件,这个b.ashx文件里面同样用到了和A.aspx页面一样的cookie,但是有的时候b.ashx文件获取不到这个cookie,说是null。10000次里面有1次这种情况(大概的数字,几率很小)。但是为什么会出现这种情况? 哪个大神能给解释一下。 小弟很是费解!!感谢 分不多了。。请别介意。。!
ps:cookie保存和读取的代码没有问题。
cookie 设置过时间了,而且时间很长,不是时间失效的问题。。
cookie存储内容是有大小限制的,不同的浏览器会不同,一般都在4k左右楼主可以仔细检查一下!