2011-03-12 99 views
1

我有一个包含100个记录我已设置分页10.在Page_Load中它填补了网格,以便记录是不会改变的,所以我不需要再次命中数据库一个gridview。
有一个过滤文本框,在当用户输入一些关键的应该筛选100个记录&应该返回匹配的记录“名称”一栏的顶部availble的(例如使用包含过滤器)。
这不是很困难的事,如果我的用户更新面板。但是,这需要时间,因为我正在获取每个键上的记录。即使我使用viewstate也会降低性能。有没有其他方法可以实现这一目标?我想知道如果ü可以使用一些JavaScript逻辑如何更快地过滤gridview记录?

回答

0

如果确定与实施,而不是与JavaScript的服务器端,您可以将数据存储在第一次加载缓存对象,然后从缓存中拉各后续命中。

A very simple example