求助asp将搜索结果分页显示

 我来答
该问答中所提及的号码未经验证,请注意甄别。
jusmery
2017-04-23 · TA获得超过195个赞
知道小有建树答主
回答量:218
采纳率:100%
帮助的人:113万
展开全部

首先正常读取数据,然后设置分页,代码如下:


set rrs = server.createobject("adodb.recordset")
rsql="select * from demo"
rrs.open rsql,conn,1,1
      If not rrs.eof Then
          rrs.pagesize=8
          page=request.querystring("page")
          If Not Isnumeric(page) or page="" Then
            page=1
          else
            page=cint(page)
          End if
          if page<1 then page=1
          if page>rrs.pagecount then page=rrs.pagecount
          rrs.AbsolutePage = page
          for i=1 to rrs.pagesize
          
          这里显示内容
          
          rrs.movenext
                    if rrs.eof then
            Exit For
          End if
          next
      end if
       <%
        if page>3 then StartPage=page-3 else StartPage=1
        if page<rrs.pagecount-3 then EndPage=page+3 else EndPage=rrs.pagecount
        if StartPage>=3 then response.write "<a href=?id="&showid&"&page="&page-1&">上一页</a>"
        for j=StartPage to EndPage 
            if j=page then
             response.write "<a href='#' class='current'>"&j&"</a>"
            else
             response.write "<a href=?id="&showid&"&page="&j&">"&j&"</a>"
            end if
        next
        if EndPage<rrs.pagecount then response.write "<a><span> ... </span></a><a href=?id="&showid&"&page="&page+1&">下一页</a>"
        rrs.close
        set rrs=nothing
        %>

通过以上就实现了

田响建站
2017-04-16 · 田响建站,纯手工建网站
田响建站
采纳数:3384 获赞数:2327

向TA提问 私信TA
展开全部
搜索结果分页显示-->在例表显示的基础上稍加修改就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式