我想问一下各位大虾,利用cache可不可以进行页面之间的参数传递阿

解决方案 »

  1.   

    缓存是一项在计算中广泛用来提高性能的技术,它将访问频率高的数据或构造成本高的数据保留在内存中。在 Web 应用程序的上下文中,缓存用于在 HTTP 请求间保留页或数据,并在无需重新创建的情况下重新使用它们。 
    ASP.NET 有三种可由 Web 应用程序使用的缓存: 输出缓存,它缓存请求所生成的动态响应。 
    片断缓存,它缓存请求所生成的响应的各部分。 
    数据缓存,它以编程方式缓存任意对象。为支持这种缓存,ASP.NET 提供了全功能的缓存引擎,使程序员能够轻松地在请求间保留数据。 如果你的cache设置在有效期内是可以的,建议不要用cache传递参数!!!
      

  2.   

    cache最好是存放大量的数据
    他是把数据放在内存中这样提高访问速度。
    页面间最好用session
      

  3.   

    不要用cache传递参数!!!
      

  4.   

    Cache可以由所有页面和用户共享,如果要在几个页面间传递数据,用Cache未免有点浪费资源