De l'apprentissage à l'utilisation de l'ASP, de nombreux programmes ont été écrits, mais la chose la plus gênante est d'écrire la pagination de données. Long Code aggravera la lisibilité du programme et vous commencerez à utiliser certaines fonctions de pagination disponibles en ligne. Alors, connaissez-vous les étapes pour créer une classe de pagination générale d'ASP? Suivons l'éditeur de la mauvaise chaîne de nouvelles technologies pour en savoir plus!
1. Le but de créer une classe de pagination
Avant d'écrire, j'ai réfléchi au type de classe que je voulais écrire. Quand je me suis souvenu du passé lors de l'écriture du processus de pagination, la chose la plus ennuyeuse était quel morceau de code de pagination complexe que je devais écrire à chaque fois. La plus grande inquiétude était que chaque fois était la différence entre quelques noms variables. La première chose à réaliser est donc de résumer cela, la seconde consiste à encapsuler la barre de navigation de la pagination. Le troisième consiste à résumer la pièce d'affichage de données en ne faisant pas partie. Ce n'est pas pratique pour le programme, et pour les utilisateurs dont les effets d'affichage sont différents à chaque fois, il est plus gênant que l'écriture de pagination par eux-mêmes. Mon objectif est donc de faire une encapsulation simple de records.
2. Processus de création
Donc, la première propriété que j'ai écrite est de retourner un record traité
Propriété publique get getrs ()Définir xd_rs = server.createObject ("adodb.recordSet")
Xd_rs.pagesize = pagesize
XD_RS.Open XD_SQL, XD_CONN, 1,1
Sinon (xd_rs.eof et xd_rs.bof)
Si int_curpage> xd_rs.pageCount alors
int_curpage = xd_rs.pageCount
Terminer si
Xd_rs.absolupage = int_curpage
Terminer si
Définir getrs = xd_rs
Propriété finale