0
假設我有2個用戶,分別使用2臺計算機「comp-1」和「comp-2」的「user-1」和「user-2」。 「user-1」完成一些任務並重新加載頁面,另一方面「user-2」正在做一些工作,經過一段時間「user-2」更改重新加載頁面後,會話狀態爲「用戶2「更改爲」用戶1「。asp.net中的會話Id更改
我認爲這是會話重疊的問題,我嘗試了很多方法,但無法滿足任何解決方案。
有什麼辦法可以解決這個問題嗎?
假設我有2個用戶,分別使用2臺計算機「comp-1」和「comp-2」的「user-1」和「user-2」。 「user-1」完成一些任務並重新加載頁面,另一方面「user-2」正在做一些工作,經過一段時間「user-2」更改重新加載頁面後,會話狀態爲「用戶2「更改爲」用戶1「。asp.net中的會話Id更改
我認爲這是會話重疊的問題,我嘗試了很多方法,但無法滿足任何解決方案。
有什麼辦法可以解決這個問題嗎?
您需要初始化您的會話變量。看看那個職位的詳細信息:
會話是唯一的每個環節。如果他們從同一臺計算機上提供服務,那麼你會沒事的。顯示一些代碼來識別問題。這可能是你的代碼有問題。 –
顯然你正在執行你自己的會話管理。你對這個問題的執行方式是*命令性的*。使用默認會話管理時,ASP.NET中的會話重疊是不可能的。 –