Mécanisme de paging Asp.net mvc

y at-il une manière élégante, idéalement avec le plugin jQuery comme pager 1 ou pager 2 comment implémenter la pagination avec asp.net mvc? J’essaie de passer en revue des vues partielles, mais jusqu’à présent sans succès. Où devrais-je stocker les données de grid chargées? Et comment répondre à la sélection de page avec une actualisation partielle?

Merci d’avance.

Essayez cet article , ça a l’air bien pratique – il utilise une méthode d’extension HTML personnalisée. Aussi, vérifiez cette question SO.

La grid de consortingbution de MVC est fournie avec une fonctionnalité de pagination. Ça vaut peut-être le coup d’oeil.

Je suggère de vérifier le NerdDinner de ScottGu car il montre comment créer un pageur avec ASP.NET MVC.

Une façon de le faire est de transmettre la plage de résultats via l’URL, c’est-à-dire

http://domain.com/Products/List/0-10 

… peut afficher 10 produits à partir de 0. Si vous avez plusieurs champs de recherche, vous pouvez également utiliser un contrôleur avec une action List renvoyant du JSON, du XML ou un tableau HTML que vous pouvez appeler à l’aide d’un AJAX GET.

Mais je suggère fortement de vérifier NerdDinner, car il a un exemple de la façon de procéder.

Vous ne stockeriez pas les données chargées. MVC vous permet de conserver la vue sans état, de sorte que le rappel au contrôleur pour la page suivante doit inclure le numéro de page demandé. Ensuite, il vous suffit de renvoyer les lignes requirejses. Vous pouvez également utiliser AJAX pour cela.