600221海航空股吧:显示搜索结果的页面searchresult.asp ,能搜索出结果,点击下一页的时候就结果变成所有的纪录了。

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 07:51:55
本人做了一个显示搜索结果的页面searchresult.asp ,也能搜索出来,但是搜索的结果分页就出了问题,我设定的每页显示20条记录,点击下一页的时候”SearchResult.asp?Page=2“但并不是关键字搜索的结果,变成所有的纪录了。

有哪位ASP的高人看到我的提问了,请帮帮忙吧!

'在这里增加你的SQL语句
rs.open sql,conn,1,1
rs.pagesize=20
if pageno<1 then
pageno=1
end if
if pageno>rs.pagecount then
pageno=rs.pagecount
end if
rs.absolutepage=pageno ’定位游标在第几页
for i=1 to rs.pagesize
'这里增加的的输出语句!
rs.movenext
if rs.eof then exit for
next
response.write "<a href=SearchResult.asp?pageno=1>第一页</a>"
response.write "<a href=SearchResult.asp?pageno="&pageno-1&">上一页</a>"
response.write "<a href=SearchResult.asp?pageno="&pageno+1&">下一页</a>"
response.write "<a href=SearchResult.asp??pageno="&rs.pagecount&">最后一页</a>"
rs.close
set rs=nothing