问题描述
我把一个在线计数器在网站上,我遇到了这两个矛盾的来源。
I am putting an "online" counter on a website, and I have run into these two contradicting sources.
这一次(我用这个例子code):
This one (I am using this example code):
http://aspdotnetfaq.com/Faq/How-to-show-number-of-online-users-visitors-for-ASP-NET-website.aspx
...说:
另外
我们的网站,会话将到期,而我们的OnlineUsers全局变量
被降低。
然而,这样一句:
...说:
关闭浏览器窗口,或者浏览到其他网站会不会造成
Session_End中开火,至少不是通俗易懂 - 服务器有
绝对没有办法知道在客户机上发生了什么,直到
它得到另一个Htt的prequest如此。在这种情况下,Session_End中
将火的时候,会话超时,自然。
我已经测试过,似乎Session_End中不火。
I have tested and it seems that Session_End DOES NOT fire.
我基本上希望你们确认或对此有何评论。
I basically want you guys to confirm or comment on this.
是否有可能更新浏览器关闭?在线计数器
推荐答案
二是真正
关闭浏览器窗口,或者浏览到其他网站会不会造成
Session_End中开火,至少不是通俗易懂 - 服务器有
绝对没有办法知道在客户机上发生了什么,直到
它得到另一个Htt的prequest如此。在这种情况下,Session_End中
将火的时候,会话超时,自然。
会话超时20分钟默认情况下。你可以不这样做在您的网站的任何活动20分钟证实了这一点。
Session time out is 20 minutes by default. You can confirm this by not doing any activity on your website for 20 min.
这篇关于可以在窗口关闭Session_End中火? (ASP.NET)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!