是否可以为每个浏览器选项卡生成唯一 ID 并在每次我提交或单击页面上的 AJAX 链接时发送它。我想用这个 ID 进行会话控制。
或者除了在 url 中保留一个 id 之外,还有其他用于多选项卡会话控制的解决方案吗?
先感谢您。
更新情况: 我有一个基于文档的表单页面,其中有一些弹出窗口和 ajax 链接来更新我在会话中保存的数据。那么如果用户在多个选项卡中打开此表单,我该如何区分一个页面?
是否可以为每个浏览器选项卡生成唯一 ID 并在每次我提交或单击页面上的 AJAX 链接时发送它。我想用这个 ID 进行会话控制。
或者除了在 url 中保留一个 id 之外,还有其他用于多选项卡会话控制的解决方案吗?
先感谢您。
更新情况: 我有一个基于文档的表单页面,其中有一些弹出窗口和 ajax 链接来更新我在会话中保存的数据。那么如果用户在多个选项卡中打开此表单,我该如何区分一个页面?
只是不要,拜托。
ASP.NET MVC
被做成无国籍的。
你可能认为你需要状态,但你真的不需要。如果你能告诉我们更多关于你的情况,我们肯定会想出如何在没有会话的情况下完成的想法。
如果您想在客户端之间传递信息,甚至是实时的,您可以查看SignarR。