为什么有时刷新 页面SESSION丢失

wufan18 2009-01-03 09:10:57
为什么有时刷新 页面SESSION丢失 高手指点啊.
...全文
1476 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
tansoft 2009-01-07
  • 打赏
  • 举报
回复
1.session保存在SERVER,一般情况下不能因刷新而丢失.

2.如果系统繁忙时,SESSION有可能会丢失.

3.如果你是SERVER和CLIENT是同一机器,那在调试后再刷新,而SESSION会丢失.

4.TIMEOUT
walkghost 2009-01-07
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 John_Hee 的回复:]
具体问题具体分析
简单的就是把TimeOut设置长一些
或者像楼上所说
又或者其他等等
[/Quote]
同意。
另外:如果网站是发不到2003上的话,你可以将session保存在状态服务中。
ljsheng 2009-01-07
  • 打赏
  • 举报
回复


所以才叫seession
QQ306832666 2009-01-07
  • 打赏
  • 举报
回复
学习了!
jojoqiong 2009-01-07
  • 打赏
  • 举报
回复
1.session保存在SERVER,一般情况下不能因刷新而丢失.

2.如果系统繁忙时,SESSION有可能会丢失.

3.如果你是SERVER和CLIENT是同一机器,那在调试后再刷新,而SESSION会丢失.

4.时间过了
人在江湖 2009-01-07
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 zzutlink 的回复:]
你是不是刷新的过程中修改了一些东西,比如Web.config中的东西或者bin中的,导致服务器初始化了。
[/Quote]
因为早就丢失了,再刷新也得不到值
田猿笔记 2009-01-06
  • 打赏
  • 举报
回复
如果不是上面几位人兄所讲的.
你看看是不是在IIS中设了,工作线程回收的时间或者效率..
John_Hee 2009-01-06
  • 打赏
  • 举报
回复
具体问题具体分析
简单的就是把TimeOut设置长一些
或者像楼上所说
又或者其他等等
hechenqingtian 2009-01-04
  • 打赏
  • 举报
回复


Session 默认时间可能过期,默认过期的时间为20分钟

另一种情况是 :在本页面加载后才将值保存到session中,所以当每次刷新的时候,值还没有保存,但是又从session中取值,所以为空
minghui_1027 2009-01-04
  • 打赏
  • 举报
回复
zhfpoet 2009-01-04
  • 打赏
  • 举报
回复
如果是刷新引起的丢失session,有可能是因为你的程序放在了多台服务器上。
当您在负载平衡的 Web 场环境中运行 ASP.NET Web 应用程序时,一定要使用 SqlServer 或 StateServer 会话状态模式
可参考如下文章http://hi.baidu.com/yanguang1670/blog/item/600426e92f0e7d3ab80e2d4d.html
xin4595 2009-01-04
  • 打赏
  • 举报
回复
Session的时间到了。
  • 打赏
  • 举报
回复
[Quote=引用楼主 wufan18 的帖子:]
为什么有时刷新 页面SESSION丢失 高手指点啊.
[/Quote]

早已经丢失了,只是你刷新的时候才看到表现形式。
zzutlink 2009-01-04
  • 打赏
  • 举报
回复
你是不是刷新的过程中修改了一些东西,比如Web.config中的东西或者bin中的,导致服务器初始化了。
wufan18 2009-01-04
  • 打赏
  • 举报
回复
是有时候刷新会丢失

lqscoke 2009-01-03
  • 打赏
  • 举报
回复
我也碰到过,一种是时间到了,另一种是被回收了
supremeholy 2009-01-03
  • 打赏
  • 举报
回复
UP!
tm62490309 2009-01-03
  • 打赏
  • 举报
回复
SESSION是有时间的
oec2003 2009-01-03
  • 打赏
  • 举报
回复
zhiaini 2009-01-03
  • 打赏
  • 举报
回复
是不是时间过了?SESSION默认时间是20分钟
加载更多回复(5)

62,046

社区成员

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

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

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

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