Я ответил на свой вопрос, извините!
Я начал с этого:
If Request("currentPage") <> "" AND isNumeric(Request("currentPage")) Then
currentPage = Request("currentPage")
Else
currentPage = 1
End If
А затем на своих страницах подкачки я добавил:
.asp?currentPage="¤tPage+1&"
/////////////////////////////////////////////// ////////////////////
Я обновил свой поисковый скрипт для использования подкачки LIMIT.
Я просто пытаюсь определить текущую страницу, основываясь на значении 'offset', но у меня возникли некоторые любительские проблемы.
Вот что у меня есть:
currentPage = pageRange / rpp
' page range is the offset value for the LIMIT clause, for example 0, 20, 40...
' rpp is results per page value, for example 20...
If cInt(currentPage) <= 0 Then
currentPage = 1
End If
Но на страницах 1 и 2 отображается «страница 1», на странице 3 - «страница 2», на странице 4 - «страница 3» и т. Д. Очевидно, что с этим вычислением что-то не так, но я его не вижу.
Есть идеи?