Wie effektiv das paging im Klassischen ASP?
Ich versuche, die Seite eine Tabelle, und zwar habe ich das paging bereits in Arbeit, es wird jede Seite in einer einzigen Zeile zusammen mit Previous/Next-links, wodurch der HTML-Seite zu brechen, wenn es gibt eine Menge von Ergebnissen (die oft dort sind).
Was ich gerne machen würde, ist die Anzeige der Seiten, die in Chargen von 10, z.B. 1...10, wenn Sie auf Seite 10 und klicken Sie auf "Weiter", dann wechselt es zur 11-20 und so weiter. Wie gehe ich dabei vor?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wayne ich würde Ihnen empfehlen, einen Blick auf ajaxed asp-Bibliothek. Es ist einem noch aktiven klassischen ASP-Projekt bietet Allgemeine paging (für alle Art von Daten, Strukturen) und auch verwendet das paging-Mechanismus innerhalb seiner Datatable control.
Dass die Steuerung einfach können Sie eine Tabelle erstellen, die mit nur einer SQL-Abfrage. Ähnlich asp.net's Datagrid. Voll AJAX als gut.
Überprüfen Sie die datatable-Beispiele und Sie werden sehen, die batch-Sprache und mehr... alles voll konfigurierbar.
DBs unterstützt werden MySQL, sqlite, MS-Access, MS-Sqlserver, Oracle
Eine Lösung wäre, damit der client-Seite zu tun, die paging. Wenn die Tabelle nicht zu schrecklich lange, das würde ganz gut funktionieren. Verwenden wir den folgenden jQuery-plugin: http://sprymedia.co.uk/dataTables/example_multiple_tables.html
Wenn Sie MySQL verwenden, können Sie den Seitenumbruch direkt in der sql so etwas wie dieses:
bearbeitet: ich dachte zuerst, dass die oben genannten sql wurde für sqlserver.