Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 请参阅不同会话中的会话变量_C#_Asp.net_Session - Fatal编程技术网

C# 请参阅不同会话中的会话变量

C# 请参阅不同会话中的会话变量,c#,asp.net,session,C#,Asp.net,Session,假设浏览器A登录到我的网站创建新会话。然后浏览器B登录到同一网站,创建另一个会话。是否有一种方法可以从浏览器的B会话中查看浏览器的a会话变量 编辑 我想我的问题是,如果我从浏览器A将HttpContext.Current.Session.SessionID存储在我的数据库中。知道该id,我如何检索该会话。我尝试过以下方法: HttpContext.Current.GetSession(browserAsessionId); 您是否从第二个浏览器的请求中知道第一个浏览器会话的ID?毕竟,你得自己

假设浏览器A登录到我的网站创建新会话。然后浏览器B登录到同一网站,创建另一个会话。是否有一种方法可以从浏览器的B会话中查看浏览器的a会话变量

编辑

我想我的问题是,如果我从浏览器A将HttpContext.Current.Session.SessionID存储在我的数据库中。知道该id,我如何检索该会话。我尝试过以下方法:

HttpContext.Current.GetSession(browserAsessionId);

您是否从第二个浏览器的请求中知道第一个浏览器会话的ID?毕竟,你得自己弄清楚。这是全球性的吗?然后创建静态变量而不是Session如果您知道会话ID,那么您可以使用该ID查询SessionProvider以获取其他会话的会话数据您是要这样做,还是正在尝试确定会话是否安全?是的,我可以将第一个浏览者的ID存储在数据库中。所以我想这个问题的答案是我需要会话id?