加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

.net实现在线人数统计

发布时间:2020-12-12 15:31:20 所属栏目:MsSql教程 来源:网络整理
导读:?%@ Application Language="C#" %script runat="server"? ? void Application_Start(object sender,EventArgs e) ? ? {? ? ? ? // 在应用程序启动时运行的代码? ? ? ? Application["count"] = 0;? ? }? ? ? ? void Application_End(object sender,EventArgs

?<%@ Application Language="C#" %><script runat="server">? ? void Application_Start(object sender,EventArgs e) ? ? {? ? ? ? // 在应用程序启动时运行的代码? ? ? ? Application["count"] = 0;? ? }? ? ? ? void Application_End(object sender,EventArgs e) ? ? {? ? ? ? // 在应用程序关闭时运行的代码? ? ? ? ? ? }? ? ? ? ? ? void Application_Error(object sender,EventArgs e) ? ? { ? ? ? ? // 在出现未处理的错误时运行的代码? ? }? ? void Session_Start(object sender,EventArgs e) ? ? {? ? ? ? // 在新会话启动时运行的代码? ? ? ? Session.Timeout = 1;//超时时间? ? ? ? Application.Lock();? ? ? ? Application["count"] = (int)Application["count"]+1;? ? ? ? Application.UnLock();? ? }? ? void Session_End(object sender,EventArgs e) ? ? {? ? ? ? // 在会话结束时运行的代码。 ? ? ? ? // 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为? ? ? ? // InProc 时,才会引发 Session_End 事件。如果会话模式设置为 StateServer ? ? ? ? // 或 SQLServer,则不会引发该事件。? ? ? ? //Session.Abandon();? ? ? ? Application.Lock();? ? ? ? Application["count"] = (int)Application["count"] - 1;? ? ? ? Application.Lock();? ? }? ? ? </script>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读