2011-03-12 90 views
1

我有一個包含100個記錄我已設置分頁10.在Page_Load中它填補了網格,以便記錄是不會改變的,所以我不需要再次命中數據庫一個gridview。
有一個過濾文本框,在當用戶輸入一些關鍵的應該篩選100個記錄&應該返回匹配的記錄「名稱」一欄的頂部availble的(例如使用包含過濾器)。
這不是很困難的事,如果我的用戶更新面板。但是,這需要時間,因爲我正在獲取每個鍵上的記錄。即使我使用viewstate也會降低性能。有沒有其他方法可以實現這一目標?我想知道如果ü可以使用一些JavaScript邏輯如何更快地過濾gridview記錄?

回答

0

如果確定與實施,而不是與JavaScript的服務器端,您可以將數據存儲在第一次加載緩存對象,然後從緩存中拉各後續命中。

A very simple example