如何计算asp.net服务器应用程序中的会话

前端之家收集整理的这篇文章主要介绍了如何计算asp.net服务器应用程序中的会话前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有一种方法可以管理asp.net运行应用程序的会话数量吗?我想在一个页面中展示它,也许还有一些其他重要信息(如果有的话).而且,我该怎么办?

解决方法

在global.asax中,执行以下操作:

处理Application.Start事件,添加以下内容

Application["LiveSessionsCount"] = 0;

处理Session.Start事件,添加以下内容

Application["LiveSessionsCount"] = ((int) Application["LiveSessionsCount"]) + 1;

处理Session.End事件,添加以下内容

Application["LiveSessionsCount"] = ((int) Application["LiveSessionsCount"]) - 1;

要检索页面内的会话计数,请写入以下内容

int LiveSessionsCount = (int) Application["LiveSessionsCount"];

猜你在找的asp.Net相关文章