Hari ini saya menggunakan paging ketika mengerjakan proyek dengan ASP. Butuh waktu lama bagi saya untuk menghitung jumlah halaman. Saat mengatur jumlah record yang ditampilkan pada setiap halaman berbeda, perhitungan jumlah halaman selalu salah Jadi saya memeriksa algoritma orang lain secara online dan sekarang menggunakannya untuk membagikan kode yang relevan
Berikut adalah tiga metode yang saya temukan di Internet untuk menghitung jumlah halaman selama paging ASP. Metode ini hanya menghitung jumlah halaman selama paging, bukan seluruh kode paging:
Metode satu
Kodenya adalah sebagai berikut:
'HTMer_RecordCount adalah jumlah total halaman yang akan dihitung
' HTMer_RecordCount adalah jumlah kumpulan rekaman
' HTMer_PageSize adalah jumlah catatan per halaman
Jika HTMer_RecordCount Mod HTMer_PageSize=0 Lalu
HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize)
Kalau tidak
HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize)+1
Akhiri Jika
Metode dua
Kodenya adalah sebagai berikut:
'HTMer_RecordCount adalah jumlah total halaman yang akan dihitung
' HTMer_RecordCount adalah jumlah kumpulan rekaman
' HTMer_PageSize adalah jumlah catatan per halaman
HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize*-1)*-1
Metode ketiga
Kodenya adalah sebagai berikut:
'HTMer_RecordCount adalah jumlah total halaman yang akan dihitung
' HTMer_RecordCount adalah jumlah kumpulan rekaman
' HTMer_PageSize adalah jumlah catatan per halaman
HTMer_PageCount=Abs(Int(-(HTMer_RecordCount/HTMer_PageSize)))
Metode empat
Kodenya adalah sebagai berikut:
'HTMer_RecordCount adalah jumlah total halaman yang akan dihitung
' HTMer_RecordCount adalah jumlah kumpulan rekaman
' HTMer_PageSize adalah jumlah catatan per halaman
HTMer_PageCount=Perbaiki(HTMer_RecordCount/HTMer_PageSize)-CInt(CBool(HTMer_RecordCount Mod HTMer_PageSize))