我想在页面中显示我的asp.net页面(aspx)的所有会话信息。我怎么能这样做?
编程语言是C#。
答案 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 />");
}