我有一个内部网页,它不需要超时(无限期),我正在使用JS来保持它的存在。
但我遇到一个问题,当用户失去连接时(由于进入和退出wifi范围而经常发生)会话超时。
如果发生这种情况,我怎样才能保持会话/刷新它?
答案 0 :(得分:2)
如何在web.config上增加会话时间?
<configuration>
<system.web>
<sessionState timeout="120"></sessionState>
</system.web>
</configuration>
http://msdn.microsoft.com/en-us/library/system.web.sessionstate.httpsessionstate.timeout.aspx
其他可能的方法是建立数据库,与用户cookie连接,并使用与用户完全连接的“自定义会话”数据。
答案 1 :(得分:0)
如果您使用的是表单身份验证,请尝试在Web配置中使用
<system.web>
<authentication mode="Forms">
<forms timeout="120"/>
</authentication>
<sessionState timeout="120" />
</system.web>
答案 2 :(得分:0)
first设置服务器上的会话超时是针对所有会话的 而不是单个会话
输出wifi范围是整个网络坏了 所以不要活着你必须使用cookie 使用cookie保持活力