易心博客网->技术文章->asp中分页效果的实现
本文引用地址:http://www.ex123.net/tb.asp?id=86
****************************************************************
本作品来自网络,版权归原作者所有。如有异议,请留言。
****************************************************************

在asp中实现分页效果的实现大概可以分成三步。
第一步:
提取要显示的信息,并完成初始化(即对记录对象的一些参数进行设置)
第二步:
显示信息
第三步:
分页尾部显示连接,以便点击显示其它页。
下面是一个简单的例子:

<%sub show()
’以下是提取要显示的信息
    dim rs,strsql
 strsql="select * from link"
 set rs=server.CreateObject("adodb.recordset")
       rs.open strsql,db,1,2
 If Not rs.eof And Not rs.bof then
       dim i,page_no
 i=1
 page_no=request.querystring("page")
 If page_no<0 Or page_no="" Then
       page_no=1
  Else
  page_no=request.querystring("page")
  End If
  rs.pagesize=15'每页显示记录数
  rs.absolutepage=page_no'设置当前显示第几页(以上两步完成初始化)
  '以下是显示效果
        do while not rs.eof And i<15
 %>
    <tr>
      <td class="tdbg"><input name="linkname<%=rs("id")%>" type="text" id="linkname" value="<%=rs("linkname")%>"></td>
      <td class="tdbg"><input name="linkurl<%=rs("id")%>" type="text" id="linkurl" value="<%=rs("linkurl")%>"></td>
      <td class="tdbg"><input name="linklogo<%=rs("id")%>" type="text" id="linklogo" value="<%=rs("linklogo")%>"></td>
      <td class="tdbg"><div align="center"><input type="hidden" name="<%=i%>" id="<%=i%>" value="<%=rs("id")%>">
        <input name="isshow<%=rs("id")%>" type="checkbox" id="isshow<%=rs("id")%>" value="true" <%if rs("isshow")=true then%>checked<%end if%>>
      </div></td>
      <td class="tdbg"><div align="center"><a href="link.asp?action=del&id=<%=rs("id" target=_blank)%>">删除</a></div></td>
    </tr>
 <%
  rs.movenext
  i=i+1
  Loop
  End if%>
    <tr>
      <td class="tdbg" colspan="6"><div align="center">
   <%
       '以下showpage函数是显示连接效果的自定义函数
       showpage "link.asp?action=show",rs.recordcount,15,true,false,"条",page_no%>
        <input type="submit" name="Submit" value="提交">
      </div></td>
    </tr>
  </table>如果想删除logo地址请用<font color=red> 无</font>代替网址
  </form>
<%end sub%>
'以上程序来自易心博客 showpage函数可以参照易心多模板单用户博客程序v1.2中的inc文件夹中fuction.asp文件中的同名函数。下载:blogview.asp?id=38


相关日志:asp 分页 asp学习 
查看回复 回复日志 

copyright©ex123.net 2005冀ICP备05025454号