【发布时间】:2014-01-06 14:52:34
【问题描述】:
我有一个带有GridView 的网页,它是从数据库表中填充的。用户可以单击列名,它提供了一个不同值的选项,用户可以通过该选项选择过滤器。就像我们在Excel 中有AutoFilter 选项一样。它正在构建基于用户过滤器选择和填充 Gridview 的动态查询。
我必须为此网页使用Caching 机制,因为数据每天会更改一次。
当我第一次选择它填充的过滤器时,我尝试使用<%@ OutputCache Duration=3600 VaryByParam="None" %>。但是当我选择进一步过滤时,IE 给出错误 'Internet Explorer cannot display the pages'
我不确定缓存是否适用于此网页,因为查询是动态的。请让我知道是否有任何其他机制可以实现这一目标或提高网站性能。
【问题讨论】:
标签: c# asp.net caching gridview