在ASP.NET中使用新的会话ID打开一个新的浏览器窗口

前端之家收集整理的这篇文章主要介绍了在ASP.NET中使用新的会话ID打开一个新的浏览器窗口前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要打开第二个浏览器窗口或选项卡,但它必须具有不同的会话ID.

从ASP.NET页面打开新的浏览器窗口很简单,但它与原始文件共享相同的cookie,因此会话ID.

我怎样才能做到这一点?

解决方法

这是一个浏览器限制 – 浏览器实例在运行时共享cookie数据(包括会话cookie),因此标准浏览器无法实现这一点.

如果您可以选择运行不同的浏览器(例如IE和Firefox),则它们不共享cookie并且会有不同的会话.

编辑:

如果您可以控制环境中的IIS主机标头和DNS,则可以使用许多不同的域名 – 每个会话一个.

浏览器会将每个域名视为不同的服务器,并创建不同的cookie(以及会话).

猜你在找的asp.Net相关文章