Bonjour à tous,

petite question sur une méthode à adopter pour effectuer un "filtre" d'une liste d'éléments (asp.net mvc 3).

J'ai une partial view qui sort une liste d'éléments présentés sous forme de div (un genre de fiche client). Je souhaiterais que l'utilisateur puisse filter cette liste de manière très rapide sur quelques critères assez simple (quelques cases à cocher et/ou dropdown).

Je pourrais bien appeler ma vue à chaque fois, le problème est que pour chaque client je doit interroger une quantité significative de données, ce qui prends environ 2 sec par appel pour récupérer la liste complète. Il me semble donc difficile de solliciter le serveur de BDD et IIS à chaque appel.

Je pourrais aussi coder mes filtres directement en javascript avec jQuery, mais cela impose que je dispose des données filtrées dans les id des éléments sur la page... Avez-vous déjà rencontré ce type de problématique et auriez-vous des idées pour effectuer ce type d'action ?