不要在同一浏览器中允许多个标签

时间:2009-11-16 06:40:29

标签: asp.net browser

如何允许多个标签浏览器会话?我做了研究,发现了这行代码:

<sessionState mode="InProc" cookieless="UseUri" />

我不被允许使用它,因为url在每个选项卡上显示会话ID。还有其他方法我可以在多个标签中允许唯一的会话ID吗?是否有其他可用的州管理可以在多个标签中使用?

1 个答案:

答案 0 :(得分:1)

你做不到。无论您使用哪种会话方法,仍然可以将相同的会话放入多个选项卡,并且无法在服务器端检测到已在新选项卡中打开页面。

无论您是否被允许使用它,UseUri会话管理方法都无济于事。如果用户尝试在新选项卡而不是当前窗口中打开链接,则[a]无法在服务器端检测到此链接,并且[b]您无法在服务器端创建新会话,将页面执行转移到这个新会话,同时保持当前会话不变。