分页计算总页数算法
发布时间:2020-12-16 23:08:35 所属栏目:大数据 来源:网络整理
导读:推荐一种 Java的写法 : int totalPageNum = (totalRecord + pageSize - 1) / pageSize; 另外几种asp的写法: 方法一: % ' HTMer_RecordCount为要计算的页面总数 ' HTMer_RecordCount为记录集数 ' HTMer_PageSize为每页记录数 If HTMer_RecordCount Mod HTMer
推荐一种 Java的写法 :
另外几种asp的写法: 方法一:
<%
' HTMer_RecordCount为要计算的页面总数 ' HTMer_RecordCount为记录集数 ' HTMer_PageSize为每页记录数 If HTMer_RecordCount Mod HTMer_PageSize=0 Then ' 先 判断是否整除...... HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize) Else HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize)+1 End If %> 方法二:
<%
' HTMer_RecordCount为要计算的页面总数 ' HTMer_RecordCount为记录集数 ' HTMer_PageSize为每页记录数 HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize*-1)*-1 '没看明白这个*-是什么运算 %> 方法三:
<%
' HTMer_RecordCount为要计算的页面总数 ' HTMer_RecordCount为记录集数 ' HTMer_PageSize为每页记录数 HTMer_PageCount=Abs(Int(-(HTMer_RecordCount/HTMer_PageSize))) '怎样去利用负数来取到呢? %> 方法四:
<%
' HTMer_RecordCount为要计算的页面总数 ' HTMer_RecordCount为记录集数 ' HTMer_PageSize为每页记录数 HTMer_PageCount=Fix(HTMer_RecordCount/HTMer_PageSize)-CInt(CBool(HTMer_RecordCount Mod HTMer_PageSize)) '呵呵,还挺复杂的,主要是根据是否整除来计算,不太好 ,有vb的写法特性 %> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |