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

统计在线用户

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

<% @?Application?Language = " C# " ? %>


< script?RunAt = " server " >


????
void ?Application_Start( object ?sender,?EventArgs?e)?

????
{

????????
//?在应用程序启动时运行的代码

????????Application["user_sessions"]?=?0;?


????}

????

????
void ?Application_End( object ?sender,?EventArgs?e)?

????
{

????????
//??在应用程序关闭时运行的代码


????}

????????

????
void ?Application_Error( object ?sender,?EventArgs?e)?

????
{?

????????
//?在出现未处理的错误时运行的代码


????}


????
void ?Session_Start( object ?sender,?EventArgs?e)?

????
{

????????
//this.Session.Timeout?=?20;

????????
//?在新会话启动时运行的代码

????????if?(this.Session.IsNewSession?==?true)

????????
{

????????????Application.Lock();

????????????Application[
"user_sessions"]?=?(int)Application["user_sessions"]?+?1;

????????????Application.UnLock();

????????}

????}


????
void ?Session_End( object ?sender,?EventArgs?e)?

????
{

????????
//?在会话结束时运行的代码。?

????????
//?注意:?只有在?Web.config?文件中的?sessionstate?模式设置为

????????
//?InProc?时,才会引发?Session_End?事件。如果会话模式设置为?StateServer?

????????
//?或?SQLServer,则不会引发该事件。

????????Application.Lock();

????????Application[
"user_sessions"]?=?(int)Application["user_sessions"]?-?1;

????????Application.UnLock();

????}

???????

</ script >


?

(编辑:李大同)

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

    推荐文章
      热点阅读