我有一個asp.net網站(4.0框架)的問題我想了解如何正確丟棄頁面請求之間的HttpRuntime.Cache中的值。我在一個搜索頁面上存儲分頁,控制狀態等值,並且它工作正常..除了控件的值存在(例如,組合框選擇),如果我打開不同的瀏覽器並打開頁面。HttpRuntime.Cache如何放棄
0
A
回答
0
您不應該以這種方式使用緩存。它不僅跨瀏覽器窗口......它適用於整個應用程序。
您應該使用查詢字符串/表單值來保存正在查看的頁面,而不是。
0
如果你想每個會話的存儲空間,HttpContext.Current.Session
是一個很好的放置它的地方。正如Andrew Barber指出的那樣,Cache
是應用程序範圍內的(由所有用戶和會話共享)
相關問題
- 1. 如何放棄更改?
- 2. 如何放棄使用PHP
- 3. 如何放棄Android線程?
- 4. 如何不放棄VIM?
- 5. C#HttpRuntime.Cache
- 6. 如何測試一個塊被放棄?
- 7. 如何不放棄CDC路徑?
- 8. 如何在iOS中放棄手勢?
- 9. 如何防止GridView放棄width屬性?
- 10. 如何「放棄」表單更改?
- 11. 如何用Jsoup放棄部分網頁?
- 12. 如何放棄支持iPhone 5S
- 13. 你如何放棄替代JRE課程?
- 14. (已解決)socket.io:如何放棄url:port scheme?
- 15. 如何放棄默認分支?
- 16. 如何正確放棄某個線程?
- 17. 如何忽略/放棄c#「out」變量?
- 18. 如何在睡眠中放棄線程
- 19. 如何放棄FileStream的更改?
- 20. 如何優雅地放棄Buildr?
- 21. 如何放棄未分類的更改
- 22. 如何放棄不給源的方法?
- 23. 放棄協程
- 24. 會話放棄
- 25. 放棄NSManagedObjects
- 26. PHP放棄SQlite?
- 27. ASP.NET HttpRuntime.Cache如何自動刪除工作?
- 28. SPCache與HttpRuntime.Cache
- 29. HttpRuntime.Cache的範圍
- 30. HttpContext.Current.Cache與HttpRuntime.Cache