如何更快地过滤gridview记录?

时间:2011-03-12 15:49:46

标签: asp.net

我有一个gridview,其中包含我已设置分页到10的100条记录。在page_load它填充网格,因此记录不会改变所以我不需要再次访问数据库。
在“名称”列的顶部有一个过滤器文本框,当用户键入一些键时,它应该过滤100个记录&应返回匹配的记录(例如使用包含过滤器) 如果用户更新面板,这不是一项非常困难的任务。但是,我需要时间才能获取每个密钥的记录。即使我使用viewstate它也会降低性能。有没有其他方法来实现这一目标?我想知道你是否可以使用一些javascript逻辑

1 个答案:

答案 0 :(得分:0)

如果您可以实现服务器端而不是使用javascript,则可以在首次加载时将数据存储在缓存对象中,然后在每次后续命中时从缓存中拉出。

A very simple example