asp搜索结果的分页程序

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:10:05
rs.pagesize=8 '//每页的记录数
RowCount = rs.PageSize
page=cint(request("page"))
if page<1 then
page=1
end if
if page>rs.pagecount then
page=rs.pagecount
end if
rs.absolutepage=page

while not rs.eof and i<rs.pagesize
%>
<tr>
<td width="14%" nowrap bgcolor="#8FC0ED"><div align="center"> <%=rs("id")%></div></td>
<td width="19%" nowrap bgcolor="#8FC0ED"><div align="center"> <%=rs("name")%></div></td>
<td width="13%" nowrap bgcolor="#8FC0ED"><div align="center"> <%=rs("kucun")%></div></td>
<td nowrap bgcolor="#8FC0ED"><div align="center">&l

你的<A href="qu.asp?select=<%=xid%>&page=<%=(page+1)%>"><font color="#FF6600"><span style="font-size:9pt">[下一页]</span></font></A>
<A href="qu.asp?select=<%=xid%>&page=<%=rs.pageCount%>"><font color="#FF6600"><span style="font-size:9pt">[尾页]</span></font></A>
这里有一个共同的地方,就是qu.asp?
这样,你可以使用一个变量来存放此值,然后如果需要加入其它参数,比如搜索的关键字,这样可以用PageName="qu.asp?searchkey="& 搜索关键字变量 &"&"然后,下面可以这样使用
<A href=" & PageName & "page=<%=rs.pageCount%>"><font color="#FF6600"><span style="font-size:9pt">[尾页]</span></font></A> 这样使用的时候,会方便些,不过,这个pagename的值需要在得到搜索关键字后赋值

稍微修改了一下,你试试.我没测试.

<%
rs.pagesize=8 '//每页的记录数
page=cint(request("page"))
if page<1 then
page=1
end if
if page&