Étant nouveau à ASP.NET MVC, je voudrais connaître la méthode simple de pagination. Les données sont de type IQueryable.Quelle est la manière simple d'implémenter la pagination dans ASP.NET MVC?
0
A
Répondre
2
var dataPage = data.Skip(pageNumber * pageSize - pageSize).Take(pageSize);
Pour apprendre les astuces de base de ASP.NET MVC, je vous suggère de lire l'Professional ASP.NET MVC 1.0 Book Chapter 1 by Scott Guthrie libre
4
Je me sers this PagedList type, à l'origine développé par Rob Conery, et renforcée par Troy Goode. J'ai même écrit extension methods which make it work with jqGrid. Pour la simple facilité d'utilisation, je ne pense pas que vous allez le battre.
Questions connexes
- 1. Quelle est la manière la plus simple de changer l'image de l'onglet sélectionné dans ASP.NET MVC?
- 2. Quelle est la manière la plus simple de réécrire les URL dans ASP.NET MVC/IIS7?
- 3. Quelle est la manière la plus simple d'obtenir la charge CPU totale actuelle dans .NET?
- 4. Quelle est la manière la plus simple de faire 'est' en Java?
- 5. Quelle est la manière la plus simple de simuler une référence par passe dans Actionscript 3.0?
- 6. Quelle est la manière la plus simple de faire des tâches d'arrière-plan dans Windows.Forms?
- 7. Quelle est la manière la plus simple de remplacer la valeur par défaut d'une propriété Delphi?
- 8. Quelle est la manière la plus simple de créer un tableau de structures?
- 9. Quelle est la manière la plus simple de formater un .NET DateTime selon YYYYMMDD ou similaire?
- 10. Quelle est la manière la plus simple de créer une carte d'identité STL?
- 11. Quelle est la manière la plus simple d'appeler l'URL HTTP POST en utilisant Delphi?
- 12. Quelle est la manière la plus simple d'ajouter un à une chaîne binaire en Perl?
- 13. Quelle est la manière la plus simple de se connecter à un objet serveur distant .NET
- 14. Quelle est la manière la plus simple de créer des archives multi-parties sous Unix?
- 15. Quelle est la manière la plus simple d'interagir entre un SAP OMS et Websphere Commerce?
- 16. Quelle est la manière la plus simple d'étendre les codes d'échappement HTML sous UNIX?
- 17. Quelle est la manière la plus simple de demander à wxWidgets de toujours utiliser wxFileConfig?
- 18. Quelle est la manière la plus simple d'effectuer des calculs totaux sur des objets enfants?
- 19. Dans une page d'affichage dans MVC, quelle est la manière préférée de traiter les variables vides
- 20. Quelle est la manière acceptée d'utiliser des cadres dans Delphi?
- 21. pagination avec ajax et asp.net mvc
- 22. Quelle est la manière exacte d'obtenir la position d'un élément?
- 23. Quelle est la manière simple d'échouer une construction quand une propriété n'est pas définie?
- 24. Pagination dans asp.net
- 25. Quelle est la manière la plus simple de créer et de comparer un mot de passe salé dans .NET?
- 26. Quelle est la manière la plus simple/élégante de calculer la longueur d'un nombre écrit en tant que texte?
- 27. Quelle est la portée et la visibilité de TempData dans ASP.NET MVC?
- 28. Quelle est la manière la plus simple et la plus légère de créer un client-serveur en Perl?
- 29. Quelle est la manière la plus rapide/la plus simple de dénormaliser cette table hiérarchique en une table plate?
- 30. Quelle est la manière la plus simple d'analyser l'ancre à partir de l'emplacement de la page en cours?
Ne devrait pas être le premier .Take être .Skip? –
@Joel: Je venais de le mettre à jour avant votre commentaire, rafraîchir pour voir. –
@Mehrdad: J'ai parlé avec Scott (auteur de ce chapitre/livre) et il travaille sur plusieurs révisions qui iront dans le livre même, donc je recommande fortement de l'acheter, si c'est dans vos moyens. :-) –