На этой странице указано решение Список всех активных сеансов ASP.NET
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);
}
По сути, оно просто отслеживает сеансы в списке, который можно использовать для получения информации о,Может действительно хранить что-то в том, что вы действительно хотите - имена пользователей или что-то еще.
Я не думаю, что на уровне ASP .net есть что-то, что уже делает это?