ASP 分页时计算页面总数的几种算法

代码] 方法一

view source
 
print ?
1 ' HTMer_RecordCount为要计算的页面总数
2 ' HTMer_RecordCount为记录集数
3 ' HTMer_PageSize为每页记录数
4 If HTMer_RecordCount Mod HTMer_PageSize=0 Then
5     HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize)
6 Else
7     HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize)+1
8 End If

[代码] 方法二

view source
 
print ?
1 ' HTMer_RecordCount为要计算的页面总数
2 ' HTMer_RecordCount为记录集数
3 ' HTMer_PageSize为每页记录数
4 HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize*-1)*-1

[代码] 方法三

view source
 
print ?
1 ' HTMer_RecordCount为要计算的页面总数
2 ' HTMer_RecordCount为记录集数
3 ' HTMer_PageSize为每页记录数
4 HTMer_PageCount=Abs(Int(-(HTMer_RecordCount/HTMer_PageSize)))

[代码] 方法四

view source
 
print ?
1 ' HTMer_RecordCount为要计算的页面总数
2 ' HTMer_RecordCount为记录集数
3 ' HTMer_PageSize为每页记录数
4 HTMer_PageCount=Fix(HTMer_RecordCount/HTMer_PageSize)-CInt(CBool(HTMer_RecordCount Mod HTMer_PageSize))

 

你可能感兴趣的:(分页)