Vom Lernen bis zur Verwendung von ASP wurden viele Programme geschrieben, aber am schwierigsten ist das Schreiben von Daten Paging. Long Code wird das Programm -Lesbarkeit verschlechtern und Sie werden einige Paging -Funktionen verwenden, die online verfügbar sind. Kennen Sie die Schritte, um eine allgemeine Paging -Klasse von ASP zu erstellen? Folgen wir dem Herausgeber des falschen neuen Technologiekanals, um mehr zu erfahren!
1. Das Ziel, eine Paging -Klasse zu erstellen
Vor dem Schreiben dachte ich darüber nach, welche Art von Klasse ich schreiben wollte. Als ich mich an die Vergangenheit erinnerte, als ich den Paging -Prozess schrieb, war das nervigste, welches Stück komplexer Paging -Code ich jedes Mal schreiben musste. Die größte Sorge war, dass jedes Mal der Unterschied zwischen nur wenigen Variablennamen war. Das erste, was zu erreichen ist, ist, dies zu verkapseln, das zweite ist, die Navigationsleiste der Pagination zu verkapulieren. Die dritte besteht darin, den Datenanzeigenteil zu verkapulieren, indem nicht verwendet wird. Dies ist nicht bequem zu programmieren, und für Benutzer, deren Display -Effekte jedes Mal unterschiedlich sind, ist es schwieriger, problematisch zu sein, als das Schreiben von Paging selbst zu schreiben. Mein Ziel ist es also, eine einfache Einkapselung von Recordset vorzunehmen.
2. Erstellungsprozess
Die erste Eigenschaft, die ich geschrieben habe, besteht darin, eine verarbeitete Aufzeichnung zurückzugeben
Öffentliches Eigentum Getrs ()Setzen Sie XD_RS = Server.CreateObject ("adodb.recordset").
Xd_rs.pageSize = pageSize
Xd_rs.open xd_sql, xd_conn, 1,1
Wenn nicht
Wenn int_curpage> xd_rs.pageCount dann
int_curpage = xd_rs.pagecount
Ende wenn
Xd_rs.absolutepage = int_curpage
Ende wenn
Set getrs = xd_rs
Beenden Sie Eigentum