【发布时间】:2011-07-07 10:10:51
【问题描述】:
我需要计算会话数,但是当我说会话数是否为 2 时,它不起作用。下面的例子是我的代码:
// count curent session in order to keep two player
if (HttpContext.Current.Session.Count == 2)
{
Response.Redirect("update.aspx");
}
我把上面的代码放在代码后面。有没有其他方法可以说:如果会话数为 2,则执行其他操作...
【问题讨论】:
-
Count 属性用于获取会话状态集合中的项目数。
-
会话对象也包含一些 asp.net 会话,而不仅仅是您放置的会话。你为什么不放一个换行符(快捷键:F9)并查看计数?
-
有时在同一个浏览器中打开 2 个窗口(不会算作两个会话。有时即使从不同的浏览器也可能出现同样的问题。请从两个系统打开网页(我不确定;抱歉)
标签: .net asp.net session c#-4.0