校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > ASP分頁類(支持多風格變換)

ASP分頁類(支持多風格變換)

熱門標簽:西寧公司外呼系統平臺 武漢營銷電話機器人軟件 地圖標注宅基地 長沙防封電銷卡品牌 騰訊地圖標注商戶關閉 外呼系統還用卡么 智能電銷機器人適用于哪些行業 徐州人工智能電銷機器人好用嗎 地圖標注服務哪家好
/upload/20081105002838678.jpg
這個分頁使用的是0游標,也就是Rs.Open Sql,Conn,0,1。但是感覺也快不了多少,10萬條數據的分頁時間300多豪秒之間。
復制代碼 代碼如下:

%
'******************************
'名稱:分頁類
'日期:2005/12/3
'作者:西樓冷月
'網址:www.xilou.net | www.chinaCMS.org
'描述:無
'版權:轉載請注名出處,作者
'******************************
Class Page
Private CurrPage
Private PageN
Private UrlStr
Private TempStr
Private ErrInfo
Private IsErr
Private TotalRecord
Private TotalPage
Public PageRs
Private TempA(11)
Private TempB(8)
'------------------------------------------------------------
Private Sub Class_Initialize()
CurrPage=1'//默認顯示當前頁為第一頁
PageN=10'//默認每頁顯示10條數據
UrlStr="#"
TempStr=""
ErrInfo="ErrInfo:"
IsErr=False
End Sub
Private Sub Class_Terminate()
If IsObject(PageRs) Then
PageRs.Close
Set PageRs=Nothing
End If
Erase TempA
Erase TempB
End Sub
'----------------------------------------------------------
'//獲取當前頁碼
Public Property Let CurrentPage(Val)
CurrPage=Val
End Property
Public Property Get CurrentPage()
CurrentPage=CurrPage
End Property
'//獲取每頁顯示條數
Public Property Let PageNum(Val)
PageN=Val
End Property
Public Property Get PageNum()
PageNum=PageN
End Property
'//獲取URL
Public Property Let Url(Val)
UrlStr=Val
End Property
Public Property Get Url()
Url=UrlStr
End Property
'//獲取模板
Public Property Let Temp(Val)
TempStr=Val
End Property
Public Property Get Temp()
Temp=TempStr
End Property
'------------------------------------------------------------
Public Sub Exec(Sql,ConnObj)
On Error Resume Next
Set PageRs=Server.CreateObject("ADODB.RecordSet")
PageRs.CursorLocation = 3 '使用客戶端游標,可以使效率提高
PageRs.PageSize = PageN '定義分頁記錄集每頁顯示記錄數
PageRs.Open Sql,ConnObj,0,1
If Err.Number>0 Then
Err.Clear
PageRs.Close
Set PageRs=Nothing
ErrInfo=ErrInfo"建立或打開記錄集錯誤..."
IsErr=True
Response.Write ErrInfo
Response.End
End If
TotalRecord=PageRs.RecordCount'//如果為0呢?
If TotalRecord>=1 Then
'----------------------------------------------------------------------------開始
'//計算總頁數,Ps,為什么不用PageRs.PageCount呢?
'If TotalRecord Mod PageN=0 Then
'TotalPage=PageRs.RecordCount\PageN
'Else
'TotalPage=PageRs.RecordCount\PageN
'TotalPage=Abs(Int(TotalPage))
'End If
TotalPage=PageRs.PageCount
'//處理當前接收頁碼,默認的為1,所以不是數字類型的都會為1
If IsNumeric(CurrPage) Then
CurrPage=CLNg(CurrPage)
If CurrPage1 Then CurrPage=1
If CurrPage>TotalPage Then CurrPage=TotalPage
Else
'//Dim M:M="":IsNumeric(M)=True
CurrPage=1
End If
'---------------------------------------------------------------------------結束
Else
TotalPage=0
CurrPage=1
End If
'//
PageRs.AbsolutePage = CurrPage 'absolutepage:設置指針指向某頁開頭
PageRs.PageSize=PageN
End Sub
Private Sub Init()
'Private TempA(10)
TempA(1)="{N1}" '//首頁
TempA(2)="{N2}"'//上一頁
TempA(3)="{N3}"'//下一頁
TempA(4)="{N4}"'//尾頁
TempA(5)="{N5}"'//當前頁碼
TempA(6)="{N6}"'//頁碼總數
TempA(7)="{N7}"'//每頁條數
TempA(8)="{N8}"'//文章總數
TempA(9)="{L}"'//循環標簽開始
TempA(10)="{N}"'//循環內單標簽:頁碼
TempA(11)="{L/}"'//循環標簽結束
'Private TempB(8)
TempB(1)="首頁"
TempB(2)="上一頁"
TempB(3)="下一頁"
TempB(4)="尾頁"
TempB(5)=CurrPage'//當前頁碼
TempB(6)=TotalPage'//頁碼總數
TempB(7)=PageN'//每頁條數
TempB(8)=TotalRecord'//文章總數
End Sub
Public Sub Show(Style)
If IsErr=True Then
Response.Write ErrInfo
Exit Sub
End If
Call Init()
Select Case Style
Case 1
Response.Write StyleA()
Case 2
Response.Write StyleB()
Case 3
Response.Write StyleC()
Case 4
Response.Write StyleD()
Case Else
ErrInfo=ErrInfo"不存在當前樣式..."
Response.Write ErrInfo
End Select
End Sub
Public Function ShowStyle(Style)
If IsErr=True Then
ShowStyle=ErrInfo
Exit Function
End If
Call Init()
Select Case Style
Case 1
ShowStyle= StyleA()
Case 2
ShowStyle= StyleB()
Case Else
ErrInfo=ErrInfo"不存在當前樣式..."
ShowStyle=ErrInfo
End Select
End Function
Private Function StyleA()
'首頁 上一頁 下一頁 尾頁 本頁為第1/20頁,共20頁,每頁10條,文章總數200條
'//分頁樣例:[首頁] [上頁] [下頁] [尾頁] [頁次:4/5頁] [共86篇 20篇/頁] 轉到:_ 頁
'//標簽:{N1} {N2} {N3} {N4} || 共:{N8}條記錄 {N6}頁 當前為第{N5}頁 每頁{N7}條
If IsEmpty(TempStr) Then
ErrInfo=ErrInfo"模板為空..."
StyleB=ErrInfo
Exit Function
End If
Dim M
If TotalPage>1 Then
If CurrPage>1 Then
M="a href='"UrlStr"Page=1'>""首頁""/a>"
TempStr=Replace(TempStr,"{N1}",M)
M="a href='"UrlStr"Page="CurrPage-1"'>""上一頁""/a>"
TempStr=Replace(TempStr,"{N2}",M)
If CurrPageTotalPage Then
M="a href='"UrlStr"Page="CurrPage+1"'>""下一頁""/a>"
TempStr=Replace(TempStr,"{N3}",M)
M="a href='"UrlStr"Page="TotalPage"'>""尾頁""/a>"
TempStr=Replace(TempStr,"{N4}",M)
Else
TempStr=Replace(TempStr,"{N3}","下一頁")
TempStr=Replace(TempStr,"{N4}","尾頁")
End If
Else
TempStr=Replace(TempStr,"{N1}","首頁")
TempStr=Replace(TempStr,"{N2}","上一頁")
M="a href='"UrlStr"Page="CurrPage+1"'>""下一頁""/a>"
TempStr=Replace(TempStr,"{N3}",M)
M="a href='"UrlStr"Page="TotalPage"'>""尾頁""/a>"
TempStr=Replace(TempStr,"{N4}",M)
End If
Else
TempStr=Replace(TempStr,"{N1}","首頁")
TempStr=Replace(TempStr,"{N2}","上一頁")
TempStr=Replace(TempStr,"{N3}","下一頁")
TempStr=Replace(TempStr,"{N4}","尾頁")
End If
T=TempStr
T=Replace(T,"{N8}",TotalRecord)
T=Replace(T,"{N6}",TotalPage)
T=Replace(T,"{N5}",CurrPage)
T=Replace(T,"{N7}",PageN)
TempStr=T
StyleA=TempStr
End Function
Private Function StyleB()
'首頁 | 1 2 3 4 5 6 7 >| 尾頁
'//標簽:{N1} {N2} {L}{N}{L/}{N3}{N4}
If IsEmpty(TempStr) Then
ErrInfo=ErrInfo"模板為空..."
StyleB=ErrInfo
Exit Function
End If
Dim ForceNum,BackNum'//當前頁的前面和后面顯示個數
ForceNum=5
BackNum=4
Dim M
'//首頁
M="a href='"UrlStr"Page=1'>"TempB(1)"/a>"
TempStr=Replace(TempStr,"{N1}",M)
'//尾頁
M="a href='"UrlStr"Page="TempB(6)"'>"TempB(4)"/a>"
TempStr=Replace(TempStr,"{N4}",M)
'//前一頁
M="|"
If CurrPage-1>=1 Then
M="a href='"UrlStr"Page="CurrPage-1"'>""|""/a>"
End If
TempStr=Replace(TempStr,"{N2}",M)
'//后一頁
M=">|"
If CurrPage+1=TotalPage Then
M="a href='"UrlStr"Page="CurrPage+1"'>"">|""/a>"
End If
TempStr=Replace(TempStr,"{N3}",M)
'//取出循環標簽
Dim N1,N2,N3,N4,N5,N6
If InStr(TempStr,"{L}")>0 Then
N1=InStr(TempStr,"{L}")
End If
If InStr(TempStr,"{L/}")>0 Then
N2=InStr(TempStr,"{L/}")
End If
If N2=N1 Then
ErrInfo=ErrInfo"循環標簽出錯..."
StyleB=ErrInfo
Exit Function
End If
N3=Mid(TempStr,N1,N2-N1+4)'//儲存包括{L}{L/}循環標簽的模板
N4=Replace(N3,"{L}","")'//儲存不包括{L}{L/}循環標簽的模板
N4=Replace(N4,"{L/}","")
'//頁碼列表
Dim FirstPageNum,LastPageNum
If CurrPage-ForceNum=1 Then
FirstPageNum=1
PageList=""
Else
FirstPageNum=CurrPage-ForceNum
PageList="... ..."
End If
If CurrPage+BackNum>=TotalPage Then
LastPageNum=TotalPage
PageList_2=""
Else
LastPageNum=CurrPage+BackNum
PageList_2="... ..."
End If
Dim I
For I=FirstPageNum To LastPageNum
If I=CurrPage Then
N5=Replace(N4,"{N}","b>"I"/b>")
N6=N6N5
Else
M="a href='"UrlStr"Page="I"'>"I"/a>"
N5=Replace(N4,"{N}",M)
N6=N6N5
End If
Next
TempStr=Replace(TempStr,N3,N6)
StyleB=TempStr
End Function
Private Function StyleC()
'首頁 | | 1 2 3 4 5 6 7 >>| >| 尾頁
'//此風格在StyleB的基礎上修改,增加兩個標簽:{N9}上10頁 {N10}下10頁
'//標簽:{N1}{N2}{N9}{L}{N}{L/}{N10}{N3}{N4}
Dim T
T=StyleB()
'//前十頁
M="|"
If CurrPage-10>=1 Then
M="a href='"UrlStr"Page="CurrPage-10"'>""|""/a>"
End If
T=Replace(T,"{N9}",M)
M=">>|"
If CurrPage+10=TotalPage Then
M="a href='"UrlStr"Page="CurrPage+10"'>"">>|""/a>"
End If
T=Replace(T,"{N10}",M)
StyleC=T
End Function
Private Function StyleD()
'//此風格在StyleC的基礎上修改
'//共{N8}條記錄 {N6}頁 當前為第{N5}頁 每頁{N7}條
'//首頁 | | 1 2 3 4 5 6 7 >>| >| 尾頁
'//標簽:{N1}{N2}{N9}{L}{N}{L/}{N10}{N3}{N4}
Dim T
T=StyleC()
T=Replace(T,"{N8}",TotalRecord)
T=Replace(T,"{N6}",TotalPage)
T=Replace(T,"{N5}",CurrPage)
T=Replace(T,"{N7}",PageN)
StyleD=T
End Function
End Class
%>
您可能感興趣的文章:
  • asp下計算分頁的幾種方法
  • 透徹掌握ASP分頁技術很詳細的分析
  • asp分頁(自己整理的2個分頁程序)
  • 易心asp分頁類 v1.0
  • asp分頁生成html的程序腳本代碼
  • 徹底掌握ASP分頁技術雜談
  • asp分頁的一個類
  • 簡單的ASP分頁代碼(測試正確)
  • flash和asp分頁的一點心得與flash腳本
  • js實現ASP分頁函數 HTML分頁函數
  • 葉子asp分頁類
  • ASP分頁時計算頁面總數的幾種算法小結

標簽:普洱 運城 雅安 巴彥淖爾 鷹潭 荊門 通化 通遼

巨人網絡通訊聲明:本文標題《ASP分頁類(支持多風格變換)》,本文關鍵詞  ASP,分頁,類,支持,多,風格,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP分頁類(支持多風格變換)》相關的同類信息!
  • 本頁收集關于ASP分頁類(支持多風格變換)的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 亚洲成av人片在www色猫咪| 国产成人av电影| 亚洲国产精品黑人久久久| 99视频热这里只有精品免费| 樱桃国产成人精品视频| 在线不卡中文字幕播放| 国产成人免费视频精品含羞草妖精| 自拍偷拍国产亚洲| 日韩三级在线免费观看| 91原创在线视频| 精品亚洲成a人在线观看| 国产精品欧美一级免费| 欧美喷潮久久久xxxxx| 国产电影一区在线| 男女视频一区二区| 亚洲一线二线三线视频| 国产女同互慰高潮91漫画| 久久久久久**毛片大全| 色婷婷综合久久久久中文一区二区| 日本中文字幕一区二区视频| 亚洲人成亚洲人成在线观看图片| 制服丝袜亚洲精品中文字幕| 成人免费毛片aaaaa**| 秋霞电影一区二区| 亚洲综合视频在线观看| 日本一区二区三区四区| 日韩午夜小视频| 欧美日韩精品免费观看视频| 成人av中文字幕| 高清久久久久久| 韩日欧美一区二区三区| 石原莉奈在线亚洲二区| 亚洲综合视频网| 最新国产成人在线观看| 中文字幕免费一区| 国产精品色在线| 欧美韩国一区二区| 久久一区二区三区四区| 日韩丝袜美女视频| 欧美男同性恋视频网站| 欧美亚洲愉拍一区二区| 色乱码一区二区三区88| 在线视频你懂得一区二区三区| 北条麻妃一区二区三区| 大陆成人av片| 成人丝袜视频网| av资源站一区| 91在线视频网址| 色综合久久综合网97色综合| 波多野结衣中文字幕一区二区三区| 国产精品一区二区三区乱码| 国产一区二区三区| 国产白丝精品91爽爽久久| 国产盗摄视频一区二区三区| 国产99久久久精品| 99久久99久久精品免费看蜜桃| aaa国产一区| 在线免费观看成人短视频| 欧美日韩中字一区| 日韩午夜在线观看| 国产人成亚洲第一网站在线播放| 国产精品色婷婷久久58| 一区二区三区鲁丝不卡| 视频一区中文字幕国产| 激情文学综合丁香| 91色综合久久久久婷婷| 欧美性一区二区| 日韩欧美高清在线| 国产免费观看久久| 亚洲国产另类av| 精品亚洲国内自在自线福利| 粉嫩高潮美女一区二区三区 | 成人欧美一区二区三区黑人麻豆 | 国产成都精品91一区二区三| 成人激情av网| 欧美日韩视频在线观看一区二区三区| 91麻豆精品国产91久久久更新时间 | 99久久免费视频.com| 欧美在线小视频| 欧美r级电影在线观看| 欧美国产日韩在线观看| 国产成人午夜99999| 99re视频精品| 欧美mv日韩mv国产网站| 国产精品二三区| 日本美女视频一区二区| 97se亚洲国产综合自在线观| 91麻豆精品国产91久久久久| 中文字幕在线视频一区| 日韩精品午夜视频| 91亚洲午夜精品久久久久久| 欧美成人video| 亚洲妇女屁股眼交7| aaa欧美色吧激情视频| 精品国产乱码久久久久久牛牛| 亚洲精品日日夜夜| 国产在线视频一区二区| 欧美伊人久久久久久久久影院| 久久中文字幕电影| 午夜视频久久久久久| 99国产精品久久久| 久久久欧美精品sm网站| 丝袜亚洲精品中文字幕一区| 91女人视频在线观看| 久久久精品人体av艺术| 麻豆成人免费电影| 欧美天堂亚洲电影院在线播放| 中文字幕成人网| 国产在线国偷精品免费看| 9191国产精品| 亚洲高清免费观看| 色综合av在线| 国产精品国产三级国产aⅴ无密码| 极品销魂美女一区二区三区| 欧美一级片在线观看| 亚洲成人免费视| 欧美日韩国产高清一区二区三区| 亚洲视频一二三区| kk眼镜猥琐国模调教系列一区二区| 久久―日本道色综合久久| 久久99国产精品久久99| 欧美一区二区在线观看| 日韩电影在线观看一区| 欧美一区二区三区四区久久| 日韩精品电影在线| 6080午夜不卡| 久久精品国产精品亚洲精品| 2021国产精品久久精品| 国产福利一区在线| 中文字幕免费观看一区| 色综合视频一区二区三区高清| 亚洲老妇xxxxxx| 欧美三级电影一区| 日韩电影在线观看网站| 日韩一卡二卡三卡四卡| 蜜乳av一区二区| 精品国产成人系列| 成人手机电影网| 一区二区三区日本| 欧美日韩视频一区二区| 免费成人av资源网| 久久蜜桃av一区精品变态类天堂| 国产激情偷乱视频一区二区三区| 亚洲国产人成综合网站| 欧美老女人第四色| 麻豆一区二区三区| 久久久99精品久久| 91在线精品一区二区三区| 亚洲曰韩产成在线| 精品国产凹凸成av人导航| 国产成人亚洲综合a∨猫咪| 亚洲人成人一区二区在线观看| 欧美亚洲日本一区| 国产一区二区三区av电影 | 不卡一区二区三区四区| 一区二区三区欧美视频| 欧美精品一区二区三区久久久| 国产v综合v亚洲欧| 亚洲成人你懂的| 国产精品日产欧美久久久久| 欧美日本一区二区| jvid福利写真一区二区三区| 天天亚洲美女在线视频| 久久精品视频网| 欧美丝袜丝交足nylons图片| 韩国午夜理伦三级不卡影院| 亚洲欧美综合在线精品| 欧美大片一区二区| 91麻豆免费观看| 久草精品在线观看| 亚洲一区在线观看视频| 久久亚洲精精品中文字幕早川悠里 | 亚洲乱码国产乱码精品精98午夜| 欧美日韩亚洲国产综合| 国产精品一区二区在线播放| 亚洲国产日日夜夜| 亚洲桃色在线一区| 久久久99精品免费观看不卡| 91麻豆精品国产自产在线| 91免费视频网| a亚洲天堂av| 成人国产精品免费观看动漫| 国产尤物一区二区在线| 偷拍亚洲欧洲综合| 中文字幕一区二区三区精华液| 欧美成人r级一区二区三区| 色狠狠桃花综合| 成人不卡免费av| 国产黄色91视频| 久久福利资源站| 六月婷婷色综合| 蜜桃一区二区三区四区| 亚洲一区二区三区在线播放| 亚洲欧美日韩在线| 国产精品国产成人国产三级| 国产日韩欧美在线一区| 欧美精品一区二区在线观看| 久久无码av三级| 亚洲国产精品成人综合色在线婷婷|