为什么有时刷新 页面SESSION丢失 为什么有时刷新 页面SESSION丢失 高手指点啊. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 session是存在服务端,应该是你页面其它的地方有设置它的值的地方 是不是时间过了?SESSION默认时间是20分钟 Session工作于服务器端.会占用服务器一定的开销.至于刷新时Session失效.有可能是因为你的Session位置设置不当.或者是执行Session语句的条件不明确....... 你在配置文件配置一下用单独的进程来保存Session 你的session是写在哪里,是page_load里面吗,如果是的话应该没什么问题还有是有时丢失,还是一直都丢失,这个必须得搞清楚 Session 默认时间可能过期,默认过期的时间为20分钟另一种情况是 :在本页面加载后才将值保存到session中,所以当每次刷新的时候,值还没有保存,但是又从session中取值,所以为空 你是不是刷新的过程中修改了一些东西,比如Web.config中的东西或者bin中的,导致服务器初始化了。 如果是刷新引起的丢失session,有可能是因为你的程序放在了多台服务器上。当您在负载平衡的 Web 场环境中运行 ASP.NET Web 应用程序时,一定要使用 SqlServer 或 StateServer 会话状态模式可参考如下文章http://hi.baidu.com/yanguang1670/blog/item/600426e92f0e7d3ab80e2d4d.html 具体问题具体分析简单的就是把TimeOut设置长一些或者像楼上所说又或者其他等等 如果不是上面几位人兄所讲的.你看看是不是在IIS中设了,工作线程回收的时间或者效率.. 1.session保存在SERVER,一般情况下不能因刷新而丢失.2.如果系统繁忙时,SESSION有可能会丢失.3.如果你是SERVER和CLIENT是同一机器,那在调试后再刷新,而SESSION会丢失.4.TIMEOUT 同意。另外:如果网站是发不到2003上的话,你可以将session保存在状态服务中。 1.session保存在SERVER,一般情况下不能因刷新而丢失. 2.如果系统繁忙时,SESSION有可能会丢失. 3.如果你是SERVER和CLIENT是同一机器,那在调试后再刷新,而SESSION会丢失. 4.时间过了 为什么先前保存的会话状态始终无法读出来? 进来看看,都有分 一个JAVACRIPT的问题,帮帮忙!谢谢! 关于Repeater和datalist控件的显示~~ 两个以上的LEFT JOIN ON怎么写? 关于将ArrayList绑定到DataGrid上的一个小问题 一个简单的问题(关于下载) sql语句该如何写? excel问题 关于datagrid的问题!!! 忘记了一个问题 javascript怎么给RadioButtonList添加选项
还有是有时丢失,还是一直都丢失,这个必须得搞清楚
当您在负载平衡的 Web 场环境中运行 ASP.NET Web 应用程序时,一定要使用 SqlServer 或 StateServer 会话状态模式
可参考如下文章http://hi.baidu.com/yanguang1670/blog/item/600426e92f0e7d3ab80e2d4d.html
简单的就是把TimeOut设置长一些
或者像楼上所说
又或者其他等等
你看看是不是在IIS中设了,工作线程回收的时间或者效率..
另外:如果网站是发不到2003上的话,你可以将session保存在状态服务中。