asp产品详细页里面有个"下一页"的怎么做?

来源:百度知道 编辑:UC知道 时间:2024/05/30 08:35:19
比如我在产品列表的页面点一个产品进到详细页面
显示的是那个产品的信息
下面有个"上一页 下一页"
点下一页的时候显示下一个同类别的产品
点上一页显示上一个
怎么做?

我想到一个方法就是把它的ID列按一定顺序
点下一页的时候把id加1再读取 这样是可以 但是很不爽
中间要是有断的id就不行了

大侠们帮帮忙啊!!!分不多 只有9分了

这是分页代码? 自己改下
<table width="93%" border="0" align="center" cellpadding="0" cellspacing="0">
<%
Dim page_no '分页显示
If Request.QueryString("page_no")="" Then
page_no="1"
Else
page_no=CInt(Request.QueryString("page_no")) 'CInt函数表示将字符串转换为整数
End If

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "Select top 20 * From newnote order by addtime desc " , conn,3,3
If Not rs.Bof And Not rs.Eof Then
rs.PageSize=20 '这是每页显示多少记录
dim page_total
page_total=rs.PageCount
rs.AbsolutePage=page_no
Dim I
I=20 '这也是每页显示多少记录
y=0
Do While Not rs.Eof And I>0
I=I-1
y=y+1
%>
<tr>
<td height="20"><%=y%>.<a href="?id=<%=rs("id")%>"><%=left(rs("title"),1