C# 3.0 我能否区分来自同一浏览器不同选项卡的请求?

C# 3.0 我能否区分来自同一浏览器不同选项卡的请求?,c#-3.0,browser,C# 3.0,Browser,我需要满足这样一个要求:如果用户从浏览器(IE8/9或Firefox)登录到我的应用程序,他打开同一浏览器的新选项卡并再次登录,那么我的应用程序应该从以前的选项卡注销该用户。@SteveB我不必注销苏联,主要问题是,我的应用程序会保存用户的上下文信息,如他在服务器上打开的所有模块等,如果用户在两个选项卡中打开同一模块,则信息会被两个选项卡覆盖,这有时会导致保存不正确的上下文。不确定它是否有效,但我怀疑如果使用无cookieless会话,你可以实现你的目标。使用无cookieless会话时,会话i

我需要满足这样一个要求:如果用户从浏览器(IE8/9或Firefox)登录到我的应用程序,他打开同一浏览器的新选项卡并再次登录,那么我的应用程序应该从以前的选项卡注销该用户。

@SteveB我不必注销苏联,主要问题是,我的应用程序会保存用户的上下文信息,如他在服务器上打开的所有模块等,如果用户在两个选项卡中打开同一模块,则信息会被两个选项卡覆盖,这有时会导致保存不正确的上下文。不确定它是否有效,但我怀疑如果使用无cookieless会话,你可以实现你的目标。使用无cookieless会话时,会话id附加到url。因此,多个选项卡将有自己的url。但是,您可以重新考虑您的要求。。。。这似乎有点“不寻常”(但我没有完整的图片)。在新选项卡中显示一条警告,说明用户已经在会话中,如何。这样你就不用担心了。Microsoft也通过outlook webmail实现了这一点。