Baru -baru ini, situs web tersebut direvisi dan ditemukan bahwa halaman asli tidak berisi angka, hanya halaman beranda, halaman terakhir, halaman berikutnya, dan lompatan pilih semuanya populer sebelumnya, tetapi sekarang yang paling populer adalah bahwa halaman angka ada di tengah, yang baru saja diteliti dan dibagikan. Teman yang membutuhkannya bisa merujuknya.
Memengaruhi:
Kode Inti Asing:
Salinan kode adalah sebagai berikut:
<%
'Digg Style Pagination Script di ASP .. Ditulis oleh Moazam ... http://www.moazam.com/2007/03/30/asp-digg-style-pagination-script/
Fungsi getPaginationstring (halaman, totalItems, batas, adjacents, targetpage)
'Default
Jika tidak isnumeric (adjasen) maka adjacents = 1 end jika
Jika tidak isnumeric (batas) maka batas = 15 end jika
jika tidak isnumeric (halaman) maka halaman = 1 end jika
Jika targetPage = "" maka targetPage = "/" end If If
margin = ""
padding = ""
'Vars lainnya
Prev = Page - Halaman 1'Previous adalah Halaman - 1
nextPage = halaman + 1'NextPage halaman adalah halaman + 1
LastPage = ceil (totalItems, limit) 'LastPage adalah = total item / item per halaman, dibulatkan.
LPM1 = LastPage - 1'Last Page minus 1
'Sekarang kami menerapkan aturan kami dan menggambar objek pagination.
'Kami sebenarnya menyimpan kode ke variabel jika kami ingin menggambarnya lebih dari sekali.
Pagination = ""
Jika LastPage> 1 maka
Pagination = Pagination & "<Divpagination" ""
Jika margin <> "" atau padding <> "" lalu
Pagination = Pagination & "Style =" ""
Jika margin <> "" lalu
Pagination = Pagination & "Margin: Margin"
akhiri jika
Jika padding <> "" lalu
Pagination = Pagination & "Padding: Padding"
akhiri jika
Pagination = Pagination & "" ""
akhiri jika
Pagination = Pagination & ">"
'Tombol sebelumnya
Jika halaman> 1 lalu
Pagination = Pagination & "<a href =" "" & targetpage & "& page =" & prev & "" "> prev </a>"
kalau tidak
Pagination = Pagination & "<spandisabled" "> prev </span>"
akhiri jika
Halaman
Jika LastPage <7 + (Adjasents * 2) maka tidak ada halaman yang cukup untuk keduanya memecahnya
untuk counter = 1 hingga halaman terakhir
Jika counter = halaman lalu