J'ai vu des indices sur le net que c'est le cas, mais je ne trouve aucune documentation officielle à cet effet. Je veux être sûr d'avoir mes faits avant d'utiliser le LinqDataSource.LinqDataSource effectue-t-il la pagination côté serveur par défaut?
Répondre
Regardez LinqDataSource.AutoPage
. Vous pouvez régler cela en utilisant les éléments suivants:
<asp:LinqDataSource
.
.
.
AutoPage="true"
.
.
.
runat="server">
</asp:LinqDataSource>
Notez que, de la documentation, cette propriété est true
par défaut:
true
si l'utilisateur peut parcourir les données; sinon,false
. La valeur par défaut esttrue
.
De plus:
Lorsque la propriété
AutoPage
est réglé surtrue
, le contrôleLinqDataSource
récupère seulement assez pour les enregistrements d'une page dans le contrôle lié aux données. Il utilise les méthodesSkip(TSource)
etTake(TSource)
pour récupérer les enregistrements de la page en cours.
Non, il ne fonctionne pas par défaut, mais il est très facile à mettre en œuvre avec
.Skip(perPage*(page-1)).Take(perPage)
modifier: Huh, je suppose qu'il fait en réalité!
Je recommanderais d'utiliser sql profiler pour tester les performances de vos requêtes sql.
- 1. Asp.net Listview côté serveur pagination
- 2. pagination côté serveur avec jQgrid
- 3. sql: sqlite: pagination côté serveur
- 4. yui et la pagination côté serveur
- 5. LinqDataSource: Comment définir une valeur par défaut
- 6. Pagination côté serveur avec DevExpress sans XPO
- 7. Paging ASP.NET DataGridView avec pagination côté serveur
- 8. Pagination côté client
- 9. Pagination côté client avec jqGrid
- 10. Pagination côté client
- 11. Telerik RadGrid: pagination côté client
- 12. Valeur par défaut pour la dernière page d'un ListView
- 13. Appel côté client par côté serveur Thru Bouton de commande
- 14. LinqDataSource - le paramètre d'insertion par défaut avec la valeur dbnull est-il possible?
- 15. Configuration d'un serveur par défaut sur Eclipse
- 16. Groupe Linqdatasource par problème avec plusieurs tables
- 17. configuration asp.net par défaut entrée presse côté client
- 18. Paramètres Jvm côté serveur
- 19. Implémentation autocomplète côté serveur
- 20. Comment effectuer une pagination côté serveur en utilisant un GridView et un DataPager dans Asp.net 3.5?
- 21. Nombre total de lignes dans le contrôle GridView à l'aide de LinqDataSource et de la pagination
- 22. deserialise json côté serveur
- 23. Édition vidéo côté serveur
- 24. La validation JSF côté client ou côté serveur?
- 25. comment appeler la fonction côté serveur de côté client - asp.net
- 26. Événements côté serveur JavaScript
- 27. Détecter Silverlight côté serveur
- 28. Commentaires côté serveur dans asp.net (côté HTML)
- 29. Aide à la requête LinqDataSource
- 30. l'authentification CURL côté serveur
Si vous le définissez sur true, cela activera la pagination côté serveur, alors? – Will
Oui, et la valeur par défaut est 'true'. – jason
Savez-vous si cela fonctionne bien avec la propriété Where du concepteur de configuration pour cette source de données? Il serait regrettable pour elle de retourner une page de résultats, puis de les filtrer à rien car aucun ne répond aux critères de filtrage. Cela a-t-il du sens? – Will