【问题标题】:Unlimited session timeout in asp.netasp.net 中的无限会话超时
【发布时间】:2014-01-22 15:37:19
【问题描述】:

我需要让我的应用程序的会话保持活动状态。我已经看到可以通过实现以下代码将其设置为某个时间:

Sub Session_OnStart
    Session.Timeout = 90
End Sub

有没有什么办法可以无限充值? 谢谢

【问题讨论】:

  • No required "Session Timeout", 的可能重复项
  • 请问您为什么需要这个。
  • 我向您解释我的要求,也许您可​​以给我一些建议。我需要每 10 分钟向用户发送一封电子邮件。代码在 Global.asax 中。只要会话运行,它就可以正常工作。当会话关闭时,它会停止工作。
  • 也许您应该移动您的代码,以便它在 Application_Start 和 Stop 而不是 Session_Start Stop 上触发?最好还是在一个单独的类中有一个计时器对象。会话停止不会影响它

标签: asp.net vb.net


【解决方案1】:

在我看来,使会话无限制是一个非常糟糕的主意,您可以做的最好的事情是存储登录信息并在用户回发您的站点时恢复会话,因此您不需要 iis设置较长的超时时间。

【讨论】:

【解决方案2】:

如果不可能,为什么不提醒用户会话即将超时

Session Timeout Warning in ASP.NET

【讨论】:

  • 以及如何在过期前一分钟刷新?
  • @Furqan Sehgal:如果您点击此链接,它将为您提供所需的所有信息 [codeproject.com/Articles/227382/… 代码是 JavaScript,请将代码放在 html 的头部
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-12-05
  • 2010-10-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多