会话超时:我可以对超时执行任何操作吗?

时间:2010-09-23 08:42:10

标签: asp-classic session-timeout

在经典ASP应用程序中,如果我设置Session.Timeout = 10(或类似),我可以在会话到期时执行一段代码吗?

我希望在用户会话结束时清除存储在Application对象中的值。

1 个答案:

答案 0 :(得分:4)

是的,您可以在会话结束时执行代码。这就是Global.asa的用途。在其中,您可以定义某些事件的操作,其中包括会话结束的时间。

这些是您可以使用的事件:

  • Application_OnStart
  • 的Session_OnStart
  • 的Session_OnEnd
  • Application_OnEnd

您可能想要使用Session_OnEnd。这将是Global.asa中的子名称。

来源,以及更多信息:http://www.w3schools.com/ASP/asp_globalasa.asp