Desde el aprendizaje hasta el uso de ASP, se han escrito muchos programas, pero lo más problemático es escribir pagos de datos. Long Code empeorará la legibilidad del programa, y comenzará a usar algunas funciones de paginación disponibles en línea. Entonces, ¿conoces los pasos para crear una clase general de Paging de ASP? ¡Aprendamos sobre ello con el editor del nuevo canal de tecnología incorrecto!
1. El objetivo de crear una clase de paginación
Antes de escribir, pensé en qué tipo de clase quería escribir. Cuando recordé el pasado al escribir el proceso de paginación, lo más molesto fue qué pieza de código de paginación complejo que tenía que escribir cada vez. La mayor preocupación era que cada vez era la diferencia entre solo unos pocos nombres variables. Entonces, lo primero que debe lograr es encapsular esto, el segundo es encapsular la barra de navegación de la paginación. El tercero es encapsular la parte de visualización de datos al no ser utilizada. Esto no es conveniente para programar, y para los usuarios cuyos efectos de visualización son diferentes cada vez, es más problemático que escribir por sí mismos. Entonces, mi objetivo es hacer una encapsulación simple del conjunto de registros.
2. Proceso de creación
Entonces, la primera propiedad que escribí es devolver una grabación procesada
Propiedad pública Get Getrs ()Establecer xD_RS = server.CreateObject ("ADODB.Recordset")
Xd_rs.pagesize = págsageize
XD_RS.OPEN XD_SQL, XD_CONN, 1,1
Si no (xd_rs.eof y xd_rs.bof) entonces
Si int_curpage> xd_rs.pageCount entonces
int_curpage = xd_rs.pageCount
Final si
XD_RS.ABSOLUTEPAGE = INT_CURPAGE
Final si
Establecer getrs = xd_rs
Propiedad final