根據我的研究,這是不可能的...除非我寫一個大的黑客(erk)來解決它...我想知道這是否可能,因爲你們中的一些人可能有更多的信息。我明白這將違背頁面範例,但它確實應該可以訪問...任何想法的人?WebService中的ViewState?這可能嗎?
討厭使用cookies作爲信息的更新,並反映了真正的價值收集後,一個完整的往返(所以總是1往返延遲)...我只是存儲一個數組真的...會話可用於webservices,但真的不想加載服務器太多,雖然它可能只有一半kb ...也許我只是太偏執?
任何意見,如果它值得麻煩不使用會話狀態,即時通訊使用cookie,喜歡使用viewstate,謝謝。
感謝,使用緩存聽起來是個好主意,但因爲這是應用程序級別的狀態,有沒有一種方法可以確保特定用戶的緩存信息在用戶會話過期時破壞自身?所以基本上,使它更像會話狀態,但具有讓內存管理系統在需要時更早地銷燬數據的優點。 謝謝 –
AddToCache方法的第三個參數是slidingMinutesToExpire,它會在x分鐘後自動從應用程序緩存過期。所以我建議只提供一些價值(比如20分鐘),並且你的緩存會自動清理掉,因爲任何超過20分鐘的數據都會自動從緩存中清除。 – dcp
@dcp真棒,謝謝你的領導,我想我會拿起我的asp.net 3.5書,並有一個很好的,完整的緩存系統的閱讀,我愛.net :) –