本帖最后由 hehaiyi2008 于 2012-07-21 09:43:26 编辑

解决方案 »

  1.   

    我不知道你的那种数据源是否应该在数据库数据改变时刷新。但是有一点你应该清楚,所有asp.net缓存中的Duration都是“最长时间”的概念。也就是假设说缓存依赖有8个参数,其中一个是Duration,那么其它7个都会让缓存提前清空,而Duration是设置其(当其它7个没有清空时)最长等待时间而已。你如果要求Duration没有到时间就不能清空缓存数据,这就是完全理解错了。