如何获取列出所有活动的ASP.NET会话 [英] how to get List all active ASP.NET Sessions
本文介绍了如何获取列出所有活动的ASP.NET会话的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何获取列出所有活动的ASP.NET会话
how to get List all active ASP.NET Sessions
推荐答案
请参考以下主题:
检索所有活动会话数据 [ ^ ]
初学者ASP.NET中状态管理技术简介 [ ^ ]
列出所有活动会话 [ ^ ]
获取asp.net中所有活动会话的列表 [ ^ ]
Please refer following threads:
Retrieve All Active Sessions Data[^]
Beginners Introduction to State Management Techniques in ASP.NET[^]
List all active sessions[^]
Get a list of all active sessions in asp net[^]
在Session上运行一个循环
Hi,
Run a loop on Session
foreach(object obj in Session)
{
Response.Write(obj.ToString() + " ");
}
希望有所帮助。
Hope it helps.
hi,
您可以收集有关global.asax evets Session_Start和Session_End会话的信息:
you can collect informations about sessions in global.asax evets Session_Start and Session_End:
private static List<string> _sessionInfo;
private static readonly object padlock = new object();
public static List<string> Sessions
{
get
{
lock (padlock)
{
if (_sessionInfo == null)
{
_sessionInfo = new List<string>();
}
return _sessionInfo;
}
}
}
protected void Session_Start(object sender, EventArgs e)
{
Sessions.Add(Session.SessionID);
}
protected void Session_End(object sender, EventArgs e)
{
Sessions.Remove(Session.SessionID);
}
最好的运气
快乐编码:)
Best Luck
Happy Coding :)
这篇关于如何获取列出所有活动的ASP.NET会话的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文