【发布时间】:2014-04-02 15:44:47
【问题描述】:
每当用户在 ASP.NET MVC 应用程序中打开新的浏览器选项卡或窗口时,我都想创建唯一的会话。在 ASP.NET / MVC 中有可能吗?
我尝试遵循以下解决方案
asp.net - session - multiple browser tabs - different sessions?
但是它在 ASP.NET MVC 中不起作用。上面使用 ViewState 的解决方案,在 MVC 中我尝试使用 TempData 但它不起作用。
【问题讨论】:
-
您尝试过 Session 吗?
-
您的服务器无法知道用户何时在新选项卡中打开了页面。 (某些浏览器可能有这样的扩展,但 99.999% 的用户不会)。
-
它不能与 Session 一起使用,因为会话值会被覆盖。
标签: asp.net asp.net-mvc