是否有可能使用c#在asp.net中的客戶端進行數據緩存?我打算緩存Dataset
。如果可以,請提供樣品?在asp.net中的數據緩存客戶端?
0
A
回答
0
你要存儲大量數據的客戶端的唯一真正的選擇是使用ViewState
。它只會在你添加它的頁面上存在。所以,如果你從一個頁面跳到另一個頁面,它不會真正起作用。在這種情況下,您應該根據自己的情況使用Session
或Application Cache
。
所以,如果你正在做的事情,你總是在同一頁面上,只是做很多PostBacks
的東西,如分頁或排序然後ViewState
將正常工作,但確實意識到你會傳遞大量的數據來回服務器每次製作一個PostBack
。
如:
// Set it
ViewState["YourData"] = yourDataSet;
// Get it
DataSet ds = ViewState["YourData"] as DataSet;
Session
和Application Cache
的訪問方式相同。只需將ViewState
替換爲Session
或Cache
即可。
關於3種方法的更多信息:
你可能想看看下面的鏈接,以及:
Advantages of Cache vs Session
http://www.codeproject.com/KB/aspnet/PTCacheSessionViewState.aspx
0
對於asp.net & c#.net Web應用程序最好在服務器端數據緩存中緩存這些類型的東西。
客戶端緩存的唯一形式,我能想到的,這是把數據集中在一個會話對象
0
您也可以從外部庫LocalCaching.dll使用NET應用程序的客戶端緩存
這codeproject article是爲這個圖書館
一個最好的解決方案相關問題
- 1. 禁用ASP.NET中客戶端的緩存
- 2. ASP.Net客戶端圖像緩存
- 3. IIS7和客戶端緩存與ASP.Net MVC
- 4. Asp.net mvc客戶端數據?
- 5. 在Django中戰鬥客戶端緩存
- 6. 在OkHttp中禁用客戶端緩存
- 7. 在JavaScript客戶端中緩存元數據
- 8. Webapi中的服務器端緩存和客戶端緩存
- 9. 客戶端緩存問題?
- 10. Apollo客戶端緩存
- 11. Web客戶端緩存
- 12. Resteasy客戶端Http緩存
- 13. 客戶端圖像緩存
- 14. 客戶端緩存vs Cookie
- 15. 禁用客戶端緩存
- 16. GWT中的客戶端緩存
- 17. 客戶端數據存儲
- 18. 堅持數據客戶端在ASP.NEt
- 19. 未在客戶端上獲取緩存的ASP.NET MVC3軟件包
- 20. 如何在客戶端緩存RequestFactory數據?
- 21. 胖客戶端的客戶端緩存庫/框架
- 22. 在ASP.net MVC 5中清除輸出緩存存儲在客戶端位置
- 23. 啓用 「動態」 的內容客戶端緩存(asp.net的MVC 3.0)
- 24. 緩存數據並通知客戶有關ASP.NET中數據的更改
- 25. 永久存儲數據在客戶端使用ASP.Net
- 26. 緩存客戶端上的html文件
- 27. iOS緩存的Webdav客戶端
- 28. ASP.NET中的數據緩存
- 29. ASP.NET中的數據緩存
- 30. ASP.Net中的數據緩存
你正在做什麼樣的應用程序?我是巫婆語言,你在編程嗎? – Ivo 2010-03-18 10:36:25
在asp.net&c#.net網絡應用程序中工作 – subash 2010-03-18 10:38:39