Ich habe eine Suchergebnisseite, die im Grunde aus einem Repeater mit Inhalt besteht. Was ich brauche, ist eine Möglichkeit, die Ergebnisse zu paginieren. Get paginated Ergebnisse ist nicht das Problem, was ich hinterher bin ein Web-Steuerelement, das eine Liste der verfügbaren seitenweise Daten anzeigen wird, vorzugsweise durch die Angabe der Anzahl der Ergebnisse und eine SeitengrößeGibt es eine ASP.NET-Paginierungssteuerung (nicht MVC)?
4
A
Antwort
7
Repeater tun dies nicht standardmäßig.
GridViews tun jedoch.
Persönlich hasse ich GridViews, also schrieb ich eine Paging/Sortierung Repeater-Steuerelement.
Grundlegende Schritte:
- Subklassen-Repeater-Steuerelement
- hinzufügen Privat PagedDataSource es
- eine öffentliche Pagesize Eigenschaft hinzufügen
- Aufschalten Control.DataBind
- Speichern Sie die Kontrolle. DataSource in der PagedDataSource.
- Bind die Control.DataSource PagedDataSource
- Aufschalten Control.Render
- Anruf Base.Render()
- Ihre Paging-Links Render.
Für einen Durchlauf, können Sie diesen Link versuchen:
Verwandte Themen
- 1. Gibt es eine Möglichkeit, eine MVC-Controller-Aktion zu überschreiben?
- 2. Gibt es eine offizielle ASP.NET MVC Referenz/Beispiel App?
- 3. MVC: Gibt es eine definitive Antwort, wo die Geschäftslogik gehört?
- 4. ASP.NET MVC - Gibt es eine Möglichkeit, 2 PartialViews zurückzugeben?
- 5. Gibt es eine MVC-Art, ASCX zu machen?
- 6. Gibt es eine ASP MVC, die mit JSTL-Tags übereinstimmt?
- 7. Gibt es eine Linux-Konsole Kommandozeilen-MVC-Framework?
- 8. Gibt es Websites, die Sie nicht mit ASP.NET MVC
- 9. Gibt es MVC Embedded System GUI-Beispiele?
- 10. ASP.NET MVC gibt ID nicht weiter, wenn ich es auswähle
- 11. Gibt es irgendwelche ASP.Net MVC Referenzanwendungen
- 12. gibt es eine nicht übereinstimmen Funktion
- 13. urllib.urlopen funktioniert nicht. Gibt es eine Problemumgehung?
- 14. Gibt es eine nicht auflösbare Zirkelreferenz
- 15. Gibt es in ASP.NET MVC verschachtelte Masterseiten?
- 16. Gibt es eine Verknüpfung
- 17. Gibt es eine Abhängigkeitsinjektion in Rails?
- 18. Gibt es eine Kartenfunktion?
- 19. ASP.NET MVC gibt eine andere Sicht zurück
- 20. Gibt es eine eigenständige PHP-Routing-Bibliothek?
- 21. Gibt es eine Möglichkeit, eine Seite nicht aktualisieren zu können?
- 22. Gibt es eine Anforderung Request.IsMvcAjaxRequest() für jQuery?
- 23. @PreAuthorize funktioniert nicht - Gibt es eine nicht auflösbare Zirkularreferenz?
- 24. Gibt es eine Bing-API?
- 25. Wiki-Datenbank, gibt es eine?
- 26. Gibt es eine utf8_unicode_cs Kollation?
- 27. Gibt es eine mobile Bilderkennungsbibliothek?
- 28. Gibt es eine suPHP-Alternative?
- 29. Gibt es eine Predis-Dokumentation?
- 30. Gibt es eine parallele Flutfüllungsimplementierung?
ist Ihren eigenen paginierte Repeater Wert nicht mit einem gridview rollen? –