我的Web应用程序的用户可能有多个浏览器窗口(或选项卡)打开并指向相同的页面。我们使用的是基于Cookie的会话ID,用户通常会在两个浏览器/选项卡中的同一会话ID内工作。我希望能够唯一地标识哪个浏览器窗口(和标签)要求ASP.NET页面(为了确保存储在会话中的数据不会混淆)。在ASP.NET(服务器端)中,如何唯一标识一个浏览器窗口与另一个浏览器窗口在同一cookiedbased sessionId
(例如,我会很高兴,如果浏览器将生成并发送窗口/标签-ID与HTTP请求,因为它发布HTTP_USER_AGENT)
任何想法?
- 托马斯
然后,您可以使用此标识来存储下的活动会话的实际数据。这样,您就不会在那里获得任何(可能)敏感的数据,并且您的ViewState不会变得太大。 – Thorarin 2010-01-29 13:33:31