Мы уже говорили о программе страниц для вас ранее. Здесь мы предоставляем вам один и анализируем его, и у вас могут быть новые достижения.
Кода -копия выглядит следующим образом:
<%
«Следующая программа является частью кода системы статьи о технологиях программирования на моем веб -сайте, сосредоточившись на выделении лиц, поэтому другие бесполезные коды очищаются, вы можете их изменить и применить их
OnerRorResumenext 'предотвращает изменение пользователей по желанию, чтобы вызвать ошибки
Ifrequest.querystring ("page") = "" thenpage = 1: else: page = cint (request.querystring ("page")) '' количество страниц на страницу URL =?
setLink1 = server.createObject ("adodb.connection") 'База данных соединения
Link1.open "Provider = microsoft.jet.oledb.4.0; dataSource =" & server.mappath ("База данных 1.mdb")
setrs = server.createObject ("adodb.recordset")
Rs.open "select*из таблицы 1", Link1,1,1 'Эти предложения определяют курсор набора записей, количество записей, хранящихся на странице, и настройки текущей страницы, что очень важно.
rs. pageSize = 13
rs.absolutepage = page
iferr.number <> 0then 'предотвращает злонамеренно изменять URL -адреса и базу данных без ошибок.
«Ошибка исключений произошла».
response.end
эндиф
%>
<basetarget = '_ Blank'> <!-Сделайте контент всплыть в новом окне->
<tableborder = 1>
<%
fori = 0Tors.PAGESIZE-1 'Отображает конкретное содержание данных. i+(страница*13-13) +1 Это решение показывает конкретное число после пейджинга.
ifrs.eofthenexitfor
response.write "<tr> <td>" & i+(страница*13-13) +1 & ": <ahref = '" & rs ("connect") & "> & rs (" Автор ") &" </a> </td> </tr> "
Rs.movenext
следующий
%>
<tr> <tdalign = right>
<basetarget = '_ top'> <!-Сделайте подключение к пейджингу, а не появляется в новом окне. Ниже приводится полная программа идеальной программы пейджинга, на которой я хочу сосредоточиться. Вы можете изменить его по мере необходимости->
<%
pagelen = split (request.servervariables ("Query_string"), "&") 'Получить URL параметра после URL? число
ifubound (pagelen) <1Then'If URL -адрес типа XXX.ASP? Page = 1 или xxx.ASP, используйте стандартный метод лиц.
ifpage> 1thenresponse.write "<ahref = 'a.asp? Page = 1'> Home </a> <ahref = 'a.asp?
ifpage <rs.pagecountthenresponse.write "<ahref = 'a.asp? Page =" & page+1 & "'> Следующая страница </a> <ahref = 'a.asp?
fori = 1tors.pagecount
ifi = pagethenresponse.writei & "": else: response.write "<ahref = 'a.asp? Page =" & "&"> "& i &" </a> "