gpt4 book ai didi

asp.net - ASP.NET MVC 3 应用程序中每个浏览器选项卡/窗口的新 session

转载 作者:行者123 更新时间:2023-12-04 15:47:07 25 4
gpt4 key购买 nike

我需要为每个浏览器窗口/选项卡创建一个新 session 。我知道 ASP.NET 为每个进程分配一个 session 这一事实。我也知道浏览器在应用程序的所有打开的选项卡/窗口之间共享此 session 。但是,我需要想出一种方法来为新选项卡/窗口创建新 session 。

无 Cookie session 状态也不是一个选项。我已经看过了。我希望保持 URL 的清洁。

我查看了以下解决方案。
1) asp.net - session - multiple browser tabs - different sessions? .此解决方案建议使用 IsPostBack 属性,该属性在 MVC 中不可用。
2) https://sites.google.com/site/sarittechworld/track-client-windows .这个看起来很复杂,我不完全理解其中发生的 javascript 魔法。我不想提出我不明白的解决方案。此外,我并不完全了解此解决方案可能会产生的任何安全漏洞。

有人可以指出我正确的方向吗?

最佳答案

实现此目的的唯一方法是在 url 中附加 session ID,这是无 cookie session 的目的。不幸的是,由于它产生的丑陋网址,您似乎已经排除了这种可能性。

关于asp.net - ASP.NET MVC 3 应用程序中每个浏览器选项卡/窗口的新 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9593718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com