使用System.Web.Caching.Cache将数据从页面传递到页面

时间:2010-04-23 21:17:20

标签: asp.net

我想将数据从一个asp.net页面传递到另一个页面。我已经看到使用System.Web.Caching.Cache是​​一个很好的方法来实现这一目标。我想知道这是否是一个很好的方法,还有什么清理或其他我需要记住你的缓存?

我传球不多,最多两个整数。

感谢。

2 个答案:

答案 0 :(得分:2)

这说明它比我自己更好:

  

在ASP.NET中,有几个   不同的方法来保持数据   用户请求 - 实际上是这么多   新手开发人员经常感到困惑   关于在哪个对象中使用   特定的情况。为了   回答这个问题,有三个   应该考虑的标准:

* Who needs the data?
* How long does the data need to be persisted?
* How large is the set of data?
     

通过回答这些问题,你可以   确定哪个对象提供   持久化数据的最佳解决方案   在ASP.NET中的请求之间   应用

有关详细信息,请参阅Nine Options for Managing Persistent User State in Your ASP.NET Application

答案 1 :(得分:0)

缓存不用于此目的。不为每个会话存储缓存项目,它存储就像Application集合一样,此时每个会话都可以看到。它们由所有会话存储和访问。您应该尝试使用Session作为示例。