代码之家  ›  专栏  ›  技术社区  ›  Dan H

使用system.web.caching.cache将数据从一页传递到另一页

  •  1
  • Dan H  · 技术社区  · 16 年前

    我想将数据从一个ASP.NET页传递到另一个。我已经看到使用system.web.caching.cache是实现这一点的一个好方法。我想知道这是否是一个很好的方法,当你在缓存中的时候,有没有什么清理或者其他的事情需要我记住?

    我不会传递太多,最多两个整数。

    谢谢。

    2 回复  |  直到 16 年前
        1
  •  2
  •   Greg    16 年前

    这比我能拥有的更好:

    在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 了解更多详细信息。

        2
  •  0
  •   Canavar    16 年前

    缓存不用于此目的。缓存项不是为每个会话存储的,它的存储方式与 Application 集合,对当前的每个会话都可见。它们由所有会话存储和访问。你应该试着用 Session 例如。

    推荐文章