ASP分页函数

2016-01-29 19:51 11 1 收藏

ASP分页函数,ASP分页函数

【 tulaoshi.com - ASP 】

Function ExportPageInfo(ByRef rs,curpage,i,LinkFile)
Dim retval, j, pageNumber, BasePage
retval = "第" & curpage & "页/总" & rs.pagecount & "页 " 
retval = retval & "本页" & i & "条/总" & rs.recordcount & "条 "
If curpage = 1 Then 
retval = retval & "首页 前页 " 
Else 
retval = retval & "<a href=’’" & LinkFile & "page=1’’首页</a <a href=’’" & LinkFile & "page=" & cstr(curpage - 1) & "’’前页</a " 
End If
If curpage = rs.pagecount Then 
retval = retval & "后页 末页"
Else
retval = retval & "<a href=’’" & LinkFile & "page=" & cstr(curpage + 1) & "’’后页</a <a href=’’" & LinkFile & "page=" & cstr(rs.pagecount) & "’’末页</a"
End if
retval = retval & "<br/"
BasePage = (curpage  10) * 10
If BasePage  0 Then retval = retval & " <a href=’’" & LinkFile & "page=" & (BasePage - 9) & "’’<<</a"
For j = 1 to 10
pageNumber = BasePage + j
If PageNumber  rs.pagecount Then Exit For
If pageNumber = Cint(curpage) Then
retval = retval & " <font color=’’#FF0000’’" & pageNumber & "</font"
Else
retval = retval & " <a href=’’" & LinkFile & "page=" & pageNumber & "’’" & pageNumber & "</a"
End If
Next
If rs.pagecount  BasePage Then retval = retval & " <a href=’’" & LinkFile & "page=" & (BasePage + 11) & "’’</a"
ExportPageInfo = retval
End Function



应用
<%
adoPageRS.open "SELECT * FROM news ORDER BY addtime DESC", conn, 1, 1
if err.number < 0 then
response.write "数据库操作失败:"&err.description
else
if adoPageRS.eof and adoPageRS.bof then
response.write "没有记录"
else
%
<div align="center" 
<center
<table width="100%" border="0" cellspacing="1" cellpadding="2"
<tr class="big" 
<td width="60%"新 闻 标 题</td
<td width="25%" align="center"日期</td
<td width="15%" align="center"操  作</td
</tr
<% 
adoPageRS.pagesize = 10 
adoPageRS.absolutepage = curpage 
for i = 0 to 9 
%
<tr 
<td<%= adoPageRS("title") %</td
<td align="center" 
<% = adoPageRS("addtime") %
</td
<td align="center"<a href=’’newsman.asp?action=edit&id=<%= adoPageRS("id")%’’编辑</a 

来源:http://www.tulaoshi.com/n/20160129/1510238.html

延伸阅读
标签: Web开发
代码如下: %       page=trim(request("page"))       maxperpage=40       first=true       last=true       dim rs       set r...
标签: Web开发
From: IECN.Net ; Author: 钟钟 /**  * 分页类构造  * 参数 nTotalList: 总条数  * 参数 nPageSize: 每页显示条数  * 参数 nPageNum: 当前页码  * 参数 sPageUrl: 分页链接的URL,页码以[pn]代替,输出时将被替换为实际...
标签: PHP
  每次编写列表性质的页面,几乎都要写上一段分页的程序。最近小阳终于决心一劳永逸——自定义一个分页函数,并保存在“pageft.php”文件里。要用到分页的地方,就直接包含“pageft.php”文件,并调用这个函数就行了。小阳在编写这个函数时,尽量注意了程序的可移植性和易用性,下面就是小阳编写的函数: 好,分页函数已经...
标签: ASP
  <% 'ASP字数计算函数 Function WordCount(strInput)     Dim strTemp     strTemp = Replace(strInput, vbTab, " ")     strTemp = Replace(strTemp, vbCr, " ")     strTemp = Replace(strTemp, vbLf, " ")     ' 删除字首字尾空格   &nbs...
标签: Web开发
ASP函数库 % ''''                   函数目录                    '''' '''...