手机
当前位置:查字典教程网 >编程开发 >ASP教程 >ASP通用分页样式函数代码
ASP通用分页样式函数代码
摘要:Int(PerPage)ThenPage=10Offset=2DimPages,FromPage,ToPageIfNumbersModCin...

<%

'******************************

'函数:MultiPage(Numbers,Perpage,Curpage,Url_Add)

'参数:Numbers,总记录数;Perpage,每页记录数;Curpage,当前页;Url_Add,当前页其它参数如?action=list&

'作者:阿里西西

'日期:2007/7/15

'描述:ASP通用分页样式函数

'示例:MultiPage(100,10,2,"?action=list&")

'******************************

FunctionMultiPage(Numbers,Perpage,Curpage,Url_Add)

CurPage=Int(Curpage)

DimURL

URL=Request.ServerVariables("Script_Name")&Url_Add

MultiPage=""

DimPage,Offset,PageI

IfInt(Numbers)>Int(PerPage)Then

Page=10

Offset=2

DimPages,FromPage,ToPage

IfNumbersModCint(Perpage)=0Then

Pages=Int(Numbers/Perpage)

Else

Pages=Int(Numbers/Perpage)+1

EndIf

FromPage=Curpage-Offset

ToPage=Curpage+Page-Offset-1

IfPage>PagesThen

FromPage=1

ToPage=Pages

Else

IfFromPage<1Then

Topage=Curpage+1-FromPage

FromPage=1

If(ToPage-FromPage)<PageAnd(ToPage-FromPage)<PagesThenToPage=Page

ElseIFTopage>PagesThen

FromPage=Curpage-Pages+ToPage

ToPage=Pages

If(ToPage-FromPage)<PageAnd(ToPage-FromPage)<PagesThenFromPage=Pages-Page+1

EndIf

EndIf

MultiPage="<ahref='"&Url&"page=1'><<</a>"

ForPageI=FromPageTOToPage

IfPageI<>CurPageThen

MultiPage=MultiPage&"<ahref='"&Url&"page="&PageI&"'>["&PageI&"]</a>"

Else

MultiPage=MultiPage&"<b>["&PageI&"]</b>"

EndIf

Next

IfInt(Pages)>Int(Page)Then

MultiPage=MultiPage&"...<ahref='"&Url&"page="&Pages&"'>["&pages&"]>></a>"

Else

MultiPage=MultiPage&"<ahref='"&Url&"page="&Pages&"'>>></a>"

EndIf

EndIf

EndFunction%>

【ASP通用分页样式函数代码】相关文章:

asp最常用的分页函数

ASP通用模板类

ASP常用函数:Str4Js()

ASP经典分页类

ASP无组件分页实现思路及代码

分页代码

asp的通用数据分页类

ASP中一个用VBScript写的随机数类

ASP辅助代码

asp防止网页刷新代码

精品推荐
分类导航