2011-03-12 2 views
1

J'ai un gridview qui contient 100 enregistrements que j'ai mis la pagination à 10. À page_load il remplit la grille ainsi les disques ne changeront pas ainsi je n'ai pas besoin de frapper à la base de données encore.
Une zone de texte de filtre est disponible en haut de la colonne 'Nom' lorsque l'utilisateur tape une clé. Il doit filtrer les 100 enregistrements. & doit renvoyer les enregistrements correspondants (par exemple, en utilisant le filtre Contient).
Ce n'est pas une tâche très difficile si je le panneau de mise à jour utilisateur. Mais, il faut du temps parce que je suis en train d'aller chercher des disques sur chaque touche. Même si j'utilise viewstate, cela ralentit la performance. Existe-t-il un autre moyen d'y parvenir? Je me demande si vous pourriez utiliser une logique javascriptComment filtrer les enregistrements gridview plus rapidement?

Répondre

0

Si vous êtes d'accord avec l'implémentation côté serveur au lieu de javascript, vous pouvez stocker les données dans l'objet cache lors du premier chargement, puis retirer du cache à chaque hit suivant.

A very simple example

Questions connexes