请教为什么有的时候cookie 会消失?

xzpanyao 2011-10-10 07:33:51
情景重现:
访问A.aspx之前,建立了一个cookie,页面A.aspx,根据这个cookie来显示数据,然后点击这个页面上的一个按钮(客户端),通过ajax去请求b.ashx文件,这个b.ashx文件里面同样用到了和A.aspx页面一样的cookie,但是有的时候b.ashx文件获取不到这个cookie,说是null。

10000次里面有1次这种情况(大概的数字,几率很小)。但是为什么会出现这种情况? 哪个大神能给解释一下。 小弟很是费解!!

感谢。。。 分不多了。。请别介意。。!


ps:cookie保存和读取的代码没有问题。
...全文
334 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cosmo 2011-10-12
  • 打赏
  • 举报
回复
如果你存入cookie太大,系统会自动帮你清空的。。
successful_cdr 2011-10-12
  • 打赏
  • 举报
回复
代码帖出来给大牛们look一look
卷泥巴重来 2011-10-12
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 id270 的回复:]
引用 11 楼 xzpanyao 的回复:
引用 9 楼 yuxh81 的回复:
注意:
cookie存储内容是有大小限制的,不同的浏览器会不同,一般都在4k左右

楼主可以仔细检查一下!



里面就二三十个字符。。不会超过限制的。。

你还是贴出代码吧 否则没法判断了。
[/Quote]
对啊,楼主,贴代码吧!
快乐的小二兔 2011-10-12
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 xzpanyao 的回复:]
引用 9 楼 yuxh81 的回复:
注意:
cookie存储内容是有大小限制的,不同的浏览器会不同,一般都在4k左右

楼主可以仔细检查一下!



里面就二三十个字符。。不会超过限制的。。
[/Quote]
你还是贴出代码吧 否则没法判断了。
1800包吃包住 2011-10-12
  • 打赏
  • 举报
回复
如果你后台代码保存了
页面再点击也会消失!
Rock_Wu 2011-10-12
  • 打赏
  • 举报
回复
如果满了,就会被覆盖了
yuxh81 2011-10-11
  • 打赏
  • 举报
回复
注意:
cookie存储内容是有大小限制的,不同的浏览器会不同,一般都在4k左右

楼主可以仔细检查一下!
xzpanyao 2011-10-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 id270 的回复:]
如果没设置 cookie的时间是很短暂 00:00:01 好像是 所以你要修改他的时间
[/Quote]

cookie 设置过时间了,而且时间很长,不是时间失效的问题。。
快乐的小二兔 2011-10-11
  • 打赏
  • 举报
回复
如果没设置 cookie的时间是很短暂 00:00:01 好像是 所以你要修改他的时间
xzpanyao 2011-10-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 qrf0211 的回复:]
你看看你的cookie的实效时间是怎么设置的。是不是cookie失效了。
[/Quote]


肯定没有失效的
xzpanyao 2011-10-11
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 yuxh81 的回复:]
注意:
cookie存储内容是有大小限制的,不同的浏览器会不同,一般都在4k左右

楼主可以仔细检查一下!
[/Quote]


里面就二三十个字符。。不会超过限制的。。
magic_stru 2011-10-11
  • 打赏
  • 举报
回复
是不是清除浏览器缓存了
人称猪 2011-10-10
  • 打赏
  • 举报
回复
楼上的是正解吗
CalvinR 2011-10-10
  • 打赏
  • 举报
回复
没见过哦
噢不 2011-10-10
  • 打赏
  • 举报
回复
你看看你的cookie的实效时间是怎么设置的。是不是cookie失效了。
theks 2011-10-10
  • 打赏
  • 举报
回复
没遇到过。纯粹帮顶。。。

只遇到过ashx页面使用session要继承IRequiresSessionState的问题

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧