【发布时间】:2013-08-18 11:03:12
【问题描述】:
我正在开发一个 asp.net 网络应用程序。 我正在使用 Session 变量来存储用户 ID 和用户名。 会话变量往往会在一段时间后过期,我们可以在 web.config 中进行配置。 为了避免会话变量过期,如果我们每 5-10 分钟将会话变量重新分配给自己,是不是很好!?
在客户端,如果我们有 settimeout 或 setinterval 并进行 ajax 调用以每五分钟将会话变量分配给自身,这会阻止会话过期吗!? p>
我想这样做是为了确保不会因为会话过期而出现错误。
【问题讨论】:
-
stackoverflow.com/a/1431789/752527 这家伙展示了一个很酷的方法。
-
okay :) 所以如果我们分配一个会话变量,它会重置会话到期时间!?
-
只要您继续发送这些请求,服务器就会非常高兴。
-
为什么在 User.Identity.Name 中应该始终可用的会话存储用户名?
标签: c# jquery asp.net .net session