列出所有会话信息

时间:2010-04-06 11:25:58

标签: c# asp.net

我想在页面中显示我的asp.net页面(aspx)的所有会话信息。我怎么能这样做?

编程语言是C#。

3 个答案:

答案 0 :(得分:30)

这两种方法对我有用,稍微改进并纠正了David的答案:

第一种方法

for (int i = 0; i < Session.Count; i++)
{
    var crntSession = Session.Keys[i];
    Response.Write(string.Concat(crntSession, "=", Session[crntSession]) + "<br />");
}

第二种方法

foreach (var crntSession in Session)
{
    Response.Write(string.Concat(crntSession , "=", Session[crntSession .ToString()]) + "<br />");
}

答案 1 :(得分:2)

 foreach (string s in Session) {
        Response.Write(string.Concat(s, "=", Session[s]));
    }

答案 2 :(得分:2)

在列表框中显示(添加供个人参考)

 int[] array = new int[400];
            for (int i = 0; i < Session.Count; i++)
            {
                var crntSession = Session.Keys[i];
                lstbx.Items.Add(crntSession + "=" + Session[crntSession] + "<br />");
            }