- <%
- '******************************
- '函数:MultiPage(Numbers,Perpage,Curpage,Url_Add)
- '参数:Numbers,总记录数;Perpage,每页记录数;Curpage,当前页;Url_Add,当前页其它参数如?action=list&
- '作者:阿里西西
- '日期:2007/7/15
- '描述:ASP通用分页样式函数
- '示例:MultiPage(100,10,2,"?action=list&")
- '******************************
- Function MultiPage(Numbers,Perpage,Curpage,Url_Add)
- CurPage=Int(Curpage)
- Dim URL
- URL=Request.ServerVariables("Script_Name")&Url_Add
- MultiPage=""
- Dim Page,Offset,PageI
- If Int(Numbers)>Int(PerPage) Then
- Page=10
- Offset=2
- Dim Pages,FromPage,ToPage
- If Numbers Mod Cint(Perpage)=0 Then
- Pages=Int(Numbers/Perpage)
- Else
- Pages=Int(Numbers/Perpage)+1
- End If
- FromPage=Curpage-Offset
- ToPage=Curpage+Page-Offset-1
- If Page>Pages Then
- FromPage=1
- ToPage=Pages
- Else
- If FromPage<1 Then
- Topage=Curpage+1-FromPage
- FromPage=1
- If (ToPage-FromPage)<Page And (ToPage-FromPage)<Pages Then ToPage=Page
- ElseIF Topage>Pages Then
- FromPage =Curpage-Pages +ToPage
- ToPage=Pages
- If (ToPage-FromPage)<Page And (ToPage-FromPage)<Pages Then FromPage=Pages-Page+1
- End If
- End If
- MultiPage="<a href='"&Url&"page=1'><<</a> "
- For PageI=FromPage TO ToPage
- If PageI<>CurPage Then
- MultiPage=MultiPage&"<a href='"&Url&"page="&PageI&"'>["&PageI&"]</a> "
- Else
- MultiPage=MultiPage&"<b>["&PageI&"]</b> "
- End If
- Next
- If Int(Pages)>Int(Page) Then
- MultiPage=MultiPage&" ... <a href='"&Url&"page="&Pages&"'> ["&pages&"] >></a>"
- Else
- MultiPage=MultiPage&"<a href='"&Url&"page="&Pages&"'>>></a>"
- End If
- End If
- End Function%>
ASP通用分页样式函数代码
2019-10-11 10:45阿里西西 ASP教程
ASP通用分页样式函数代码
延伸 · 阅读
- 2019-10-11asp 验证用户名是否包含有非常字符的函数
- 2019-10-11asp 生成任意英文+数字位数长度的随机码函数
- 2019-10-11asp 取得中文句子头一个字的大写拼音字母的函数
- 2019-10-11asp实现计算两个时间内的工作日的函数
- 2019-10-11asp实现过滤关键字的函数
- 2019-10-11asp实现限制搜索的关键字的函数
精彩推荐
- ASP教程
ASP中只有UrlEncode,没有Urldecode问题的解决方法?
这篇文章主要介绍了ASP中只有UrlEncode,没有Urldecode问题的解决方法? ,需要的朋友可以参考下...
- ASP教程
asp中设置session过期时间方法总结
asp中默认session过期时间为20分钟,很多情况下不够,今天有客户要求很多就要重新登录了,所以准备了这篇文章,方便需要的朋友...
- ASP教程
asp 根据IP地址自动判断转向分站的代码
根据IP地址自动判断转向分站的代码 这个是一个不错的解决之道,可以缓解服务器压力过大等一些问题 ...
- ASP教程
ASP中限制某些字符留言评论
这篇文章主要介绍了ASP中限制某些字符留言评论,原理就是通过instr函数查找。感觉很简单,写起来还是有点手生,感觉阿会南...
- ASP教程
检查access数据库中是否存在某个名字的表的asp代码
首先调用adodb.connection对象中的openSchema函数,这样会得到一个Recordset,其中每一条“纪录”对应着数据库中的一张表,“纪录”的每个“字段”包含了对应...
- ASP教程
ASP编程中连接数据库和数据库操作的常用代码
ASP编程中连接数据库和数据库操作的常用代码...
- ASP教程
JavaScript面向对象的两种书写方法以及差别
一直以来看到好多高手都用js 对象实现代码的扩展,容易调用,思路明晰等特点,希望大家看完这篇文章后,可以继续看本站提供的几篇js面向对象的书写方法的...
- ASP教程
asp提示无效使用 Null: Replace
这篇文章主要介绍了asp提示无效使用 Null: Replace,需要的朋友可以参考下...