От обучения до использования ASP было написано много программ, но самая проблематичная - это писать подготовку данных. Длинный код усугубит читаемость программы, и вы начнете использовать некоторые функции подкидки, которые доступны в Интернете. Итак, вы знаете шаги по созданию общего класса Paging of ASP? Давайте узнаем об этом с редактором неправильного нового технологического канала!
1. Цель создания класса пейджинг
Прежде чем писать, я подумал о том, какой класс я хотел написать. Когда я вспомнил прошлое при написании процесса пейджинга, самой раздражающей вещью было то, какой кусок сложного кода пейджинг я должен был писать каждый раз. Самым большим беспокойством было то, что каждый раз была разница между несколькими именами переменных. Таким образом, первое, чего нужно достичь, это инкапсулировать это, второе - инкапсулировать навигационную полосу страдания. Третье заключается в том, чтобы инкапсулировать часть отображения данных, чтобы не использовать. Это не удобно для программирования, и для пользователей, чьи эффекты отображения различны каждый раз, это более хлопотно, чем самостоятельно писать пейджинг. Поэтому моя цель - сделать некоторую простую инкапсуляцию записей.
2. Процесс создания
Итак, первое свойство, которое я написал, - это вернуть обработанную запись
Общественная недвижимость get getrs ()Установить xd_rs = server.createObject ("adodb.recordset")
Xd_rs.pagesize = pagesize
Xd_rs.open xd_sql, xd_conn, 1,1
Если нет (xd_rs.eof и xd_rs.bof), тогда
Если int_curpage> xd_rs.pagecount тогда
int_curpage = xd_rs.pagecount
Конец, если
Xd_rs.absolutepage = int_curpage
Конец, если
Установить getrs = xd_rs
Конец собственности