我的Web應用程序的用戶可能有多個瀏覽器窗口(或選項卡)打開並指向相同的頁面。我們使用的是基於Cookie的會話ID,用戶通常會在兩個瀏覽器/選項卡中的同一會話ID內工作。我希望能夠唯一地標識哪個瀏覽器窗口(和標籤)要求ASP.NET頁面(爲了確保存儲在會話中的數據不會混淆)。在ASP.NET(服務器端)中,如何唯一標識一個瀏覽器窗口與另一個瀏覽器窗口在同一cookiedbased sessionId
(例如,我會很高興,如果瀏覽器將生成併發送窗口/標籤-ID與HTTP請求,因爲它發佈HTTP_USER_AGENT)
任何想法?
- 托馬斯
然後,您可以使用此標識來存儲下的活動會話的實際數據。這樣,您就不會在那裏獲得任何(可能)敏感的數據,並且您的ViewState不會變得太大。 – Thorarin 2010-01-29 13:33:31