【发布时间】:2012-09-14 08:55:00
【问题描述】:
我不知道这是否可能。
当我设置会话变量时:
Session["name"] = "name";
我可以为这个变量(特定于这个)设置某种超时时间吗?
在 web 配置中超时可以设置为 20 分钟,但我希望这个会话变量保持一整天。
这可能吗?
【问题讨论】:
-
您将不得不考虑替代会话来存储变量,因为除非用户刷新页面,否则会话变量的最大“保持时间”为 20 分钟。请参阅以下链接以更好地了解会话变量:ww.w3schools.com/asp/asp_sessions.asp
-
应用程序发布后,您可以在 web.config 或 IIS 中更改“最大值”。
标签: c# asp.net session session-variables session-timeout