我在 一个asp.net页面上 Cache["MyDataTable"] =  dt ,缓存了一个datatable ,可是没有设定何时删除缓存的datatable ,请问.net会在何时删除该缓存?

解决方案 »

  1.   

    情况是这样的,我在页面首次加载时,一次从数据库提取 1000 条左右的记录,并缓存datable,绑定到gridview ,设置gridView 自动分页,每次分页时绑定缓存的datatable,不必每次分页时都要读取一次数据库
      

  2.   

    你是想删除缓存项还是缓存本身?话说,感觉你这个是内存中的缓存,那application结束了,不就自动灭了,不理解你的思路.