Sam*_*veh 5 .net asp.net session c#-4.0
我需要计算会话数量,但是当我说会话数量是2然后做某事时它不起作用.以下示例是我的代码:
// count curent session in order to keep two player
if (HttpContext.Current.Session.Count == 2)
{
Response.Redirect("update.aspx");
}
Run Code Online (Sandbox Code Playgroud)
我将上面的代码放在代码后面.还有其他任何方式我可以说:如果会话数量是2其他做某事......
这是该用户的会话中存储的会话变量的计数(msdn 参考)...而不是当前存在的用户会话数。
您将需要将会话计数存储在会话本身之外......也许在缓存或应用程序缓存中。
以下是一些帮助实现这一点的问题: