ASP分頁(yè)時(shí)計(jì)算頁(yè)面總數(shù)的幾種算法小結(jié)
更新時(shí)間:2012年01月23日 13:05:22 作者:
今天在用ASP做項(xiàng)目時(shí)用到了分頁(yè),其中計(jì)算頁(yè)面總數(shù)時(shí)讓我折騰了半天,當(dāng)設(shè)置每頁(yè)顯示的記錄數(shù)不同時(shí),計(jì)算頁(yè)面總數(shù)總是有誤,于是在網(wǎng)上查看別人的算法,現(xiàn)拿來(lái)分享相關(guān)代碼
下面是我從網(wǎng)上找到三種ASP分頁(yè)時(shí)計(jì)算頁(yè)面總數(shù)的方法,此方法僅為分頁(yè)時(shí)計(jì)算頁(yè)面總數(shù),并非整個(gè)分頁(yè)代碼:
方法一
' HTMer_RecordCount為要計(jì)算的頁(yè)面總數(shù)
' HTMer_RecordCount為記錄集數(shù)
' HTMer_PageSize為每頁(yè)記錄數(shù)
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為要計(jì)算的頁(yè)面總數(shù)
' HTMer_RecordCount為記錄集數(shù)
' HTMer_PageSize為每頁(yè)記錄數(shù)
HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize*-1)*-1
方法三
' HTMer_RecordCount為要計(jì)算的頁(yè)面總數(shù)
' HTMer_RecordCount為記錄集數(shù)
' HTMer_PageSize為每頁(yè)記錄數(shù)
HTMer_PageCount=Abs(Int(-(HTMer_RecordCount/HTMer_PageSize)))
方法四
' HTMer_RecordCount為要計(jì)算的頁(yè)面總數(shù)
' HTMer_RecordCount為記錄集數(shù)
' HTMer_PageSize為每頁(yè)記錄數(shù)
HTMer_PageCount=Fix(HTMer_RecordCount/HTMer_PageSize)-CInt(CBool(HTMer_RecordCount Mod HTMer_PageSize))
方法一
復(fù)制代碼 代碼如下:
' HTMer_RecordCount為要計(jì)算的頁(yè)面總數(shù)
' HTMer_RecordCount為記錄集數(shù)
' HTMer_PageSize為每頁(yè)記錄數(shù)
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
方法二
復(fù)制代碼 代碼如下:
' HTMer_RecordCount為要計(jì)算的頁(yè)面總數(shù)
' HTMer_RecordCount為記錄集數(shù)
' HTMer_PageSize為每頁(yè)記錄數(shù)
HTMer_PageCount=Int(HTMer_RecordCount/HTMer_PageSize*-1)*-1
方法三
復(fù)制代碼 代碼如下:
' HTMer_RecordCount為要計(jì)算的頁(yè)面總數(shù)
' HTMer_RecordCount為記錄集數(shù)
' HTMer_PageSize為每頁(yè)記錄數(shù)
HTMer_PageCount=Abs(Int(-(HTMer_RecordCount/HTMer_PageSize)))
方法四
復(fù)制代碼 代碼如下:
' HTMer_RecordCount為要計(jì)算的頁(yè)面總數(shù)
' HTMer_RecordCount為記錄集數(shù)
' HTMer_PageSize為每頁(yè)記錄數(shù)
HTMer_PageCount=Fix(HTMer_RecordCount/HTMer_PageSize)-CInt(CBool(HTMer_RecordCount Mod HTMer_PageSize))
您可能感興趣的文章:
- asp下計(jì)算分頁(yè)的幾種方法
- ASP分頁(yè)類(支持多風(fēng)格變換)
- 透徹掌握ASP分頁(yè)技術(shù)很詳細(xì)的分析
- asp分頁(yè)(自己整理的2個(gè)分頁(yè)程序)
- 易心asp分頁(yè)類 v1.0
- asp分頁(yè)生成html的程序腳本代碼
- 徹底掌握ASP分頁(yè)技術(shù)雜談
- asp分頁(yè)的一個(gè)類
- 簡(jiǎn)單的ASP分頁(yè)代碼(測(cè)試正確)
- flash和asp分頁(yè)的一點(diǎn)心得與flash腳本
- js實(shí)現(xiàn)ASP分頁(yè)函數(shù) HTML分頁(yè)函數(shù)
- 葉子asp分頁(yè)類
相關(guān)文章
ASP Eval、Execute、ExecuteGlobal區(qū)別分析
Eval、Execute、ExecuteGlobal 這三個(gè)語(yǔ)句(函數(shù))都是執(zhí)行字符串表達(dá)式,不過(guò)它們之間又有所不同。2011-07-07使用ASP在IIS創(chuàng)建WEB站點(diǎn)的函數(shù)
使用ASP在IIS創(chuàng)建WEB站點(diǎn)的函數(shù)...2007-01-01ASP動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù)經(jīng)驗(yàn)分享
本文介紹的是ASP動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù)的一些經(jīng)驗(yàn)心得,主要從四個(gè)大的方面,給大家介紹的,需要的朋友可以參考下2015-10-10asp中使用MSXML2.DOMDocument處理XML數(shù)據(jù)時(shí)的注意事項(xiàng)
這篇文章主要介紹了asp中使用MSXML2.DOMDocument處理XML數(shù)據(jù)時(shí)的注意事項(xiàng),本文給出了4個(gè)需要注意的問(wèn)題,需要的朋友可以參考下2014-08-08asp 通用數(shù)據(jù)庫(kù)連接過(guò)程函數(shù)
asp 通用數(shù)據(jù)庫(kù)連接過(guò)程函數(shù)...2007-08-08