我的本意 是想 记录当前 在线人数,
请看代码:
大家注意,我的开发环境是。NET 中的 ASP。NET的 Global.asax 文件中编码的。
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
' 在应用程序启动时激发
Application.Lock()
Application("allUsers") = 0
Application("currentUsers") = 0
Application.UnLock()
End Sub
Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
' 在会话启动时激发
Application.Lock()
Application("allUsers") = Application("allUsers") + 1
Application("currentUsers") = Application("currentUsers") + 1
Application.UnLock()
End Sub
Sub Session_End(ByVal sender As Object, ByVal e As EventArgs)
' 在会话结束时激发
Application.Lock()
Application("currentUsers") = Application("currentUsers") - 1
Application.UnLock()
End Sub
Session_End()这个方法,为什么在会话结束的时候没有执行?