是否有可能使用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