列出所有会话信息
我想在页面中显示我的asp.net页面(aspx)的所有会话信息。 我怎样才能做到这一点?
编程语言是C#。
这两种方法对我有用,稍微改进并纠正了David的回答:
第一种方法
for (int i = 0; i < Session.Count; i++) { var crntSession = Session.Keys[i]; Response.Write(string.Concat(crntSession, "=", Session[crntSession]) + "
"); }
第二种方法
foreach (var crntSession in Session) { Response.Write(string.Concat(crntSession , "=", Session[crntSession .ToString()]) + "
"); }
foreach (string s in Session) { Response.Write(string.Concat(s, "=", Session[s])); }
在列表框中显示(添加供个人参考)
int[] array = new int[400]; for (int i = 0; i < Session.Count; i++) { var crntSession = Session.Keys[i]; lstbx.Items.Add(crntSession + "=" + Session[crntSession] + "
"); }