如何使用global.asax中的应用程序启动来获取主页中的活动用户数 [英] How to get active users count in master page using application start in global.asax

查看:79
本文介绍了如何使用global.asax中的应用程序启动来获取主页中的活动用户数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在母版页中显示活动/登录用户数。

如何在global.asax中实现?

I want to display active/logged in users count in master page.
How to implement that in global.asax?

推荐答案

好的,我得到了适当的解决方案



Ok fine i got the proper solution for this

void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
Application["OnlineVisitors"] = 0;
}










void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
Application.Lock();
Application["OnlineVisitors"] = (int)Application["OnlineVisitors"] + 1;
Application.UnLock();
}




<td style="color:Red">
<%=Application["OnlineVisitors"].ToString()%>
</td>


void Application_Start(object sender, EventArgs e)
{
//
//like select COUNT(USERID) where useractive==true...and after on every 5 or 10 second call this function so every thing will be updated.
//set false useractive on user logout 
}


这篇关于如何使用global.asax中的应用程序启动来获取主页中的活动用户数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆