帮忙看看这个翻页技术!!
地址比较长:
http://gqgl.agri.gov.cn/controller?searchType=1&SERVICE_ID=REGISTRY_NJH_YZT_WEB_SEARCHSELLBUY_SEARCH_NEW_MORE_SERVICE&recordperpage=15&newsearch=true&login_result_sign=nologin
这个翻页查到最后
超链接这里是&newsearch=false&searchaction=next就可以翻页,这个是在后台实现的么?前台的话应该要记录页数吧?怎么都找不到?

解决方案 »

  1.   

    这个地方不需要记录页数,由searchaction来计算当前页数
      

  2.   

    这个地方不需要记录页数,由searchaction来计算当前页数
      

  3.   

    后台假设用的是asp
    <%
      rs.pagesize=15   'rs为执行查询语句获得的记录集
      dim curPage,action
      curPage=1
      action=request.querystring("searchaction")
      select case action
      case "next"
         curPage = curPage +1
      case "prior"
         curPage = curPage -1
      case "last"
         curPage = rs.pagecount
      case "first"
         curPage = 1
      end select  if curPage > rs.pagecount then
         curPage = rs.pagecount
      end if
      if curPage < 1 then
         curPage = 1
      end if
      
      rs.absolutepage=curPage  
      for i=1 to rs.pagesize  '开始输出记录
    %>
      

  4.   

    哥们,我怎么看的有点朦!!curPage=1
    那不是每次都从1开始么??
      

  5.   

    页面没有保存,就是保存在cookie、session,当然只是猜测
    一般都会保存缓存中,因为页面没有保存当前页。没有代码也不好说
    只要了解保存的种类即可,如果像知道究竟去看源代码!
      

  6.   

    将"下一页"链接"http://gqgl.agri.gov.cn/controller?SERVICE_ID=REGISTRY_NJH_YZT_WEB_SEARCHSELLBUY_SEARCH_NEW_MORE_SERVICE&newsearch=false&searchaction=next&login_result_sign=nologin&searchType=1&recordperpage=15"
    粘贴到新开的IE窗口中出现以下内容:
     提示信息 
    您没有操作此功能的权限 或 系统忙,请刷新或重新操作。 由此可以推测,服务器端使用Session保存当前参数(包括第几页)