当前位置: 网学 > 编程文档 > ASP > 正文

ASP项目中的公共翻页模块

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/17
下载{$ArticleTitle}原创论文样式
nbsp;    <a href="<%=fileName%>?PageNo=<%=TotalPage%>">末页</a>
   <%End If%></td>
   <td width=95>转到第
   <%If TotalPage = 1 Then%>
        <input type=text name=PageNo size=3 readonly disabled style="background:#d3d3d3">
   <%Else%>
        <input type=text name=PageNo size=3 value="" title=请输入页号,然后回车>
   <%End If%>页
   </td>
  </tr>
</table>
<%End Sub%>

当然,大家可以把翻页的链接做成图片按钮,这样的话也面就更加美观了。

调用方法:
  1、在程序开始或要使用翻页的地方包含翻页模块文件;
  2、定义变量:RowCount,每页显示的记录条数
  3、调用翻页过程:Call TurnPage(记录集,RowCount)
  4、在Do While 循环输出记录集的条件中加上" RowCount > 0 " 条件
  5、在循环结束 "Loop前" 加上: RowCount = RowCount - 1

''-----------------------------------------------------
调用范例:
文件名:News.asp

<%
Dim Conn,Rs_News
Set Conn = server.CreateObject("ADODB.CONNECTION")
    Conn.Open "cpm","cpm","cpm"

Dim Sql
    Sql = "Select * from News"
Set Rs_News = Server.CreateObject("ADODB.RECORDSET")
    Rs_News.Open Sql,Conn,1,3   ''获取的记录集

''公共翻页模块开始%>
<!--#include file=../Public/TurnPage.asp-->
<%
Dim RowCount
    RowCount = 10    ''每页显示的记录条数
Call TurnPage(Rs_News,RowCount)  
''公共翻页模块结束%>  

<table width=100%>
<tr>
<td>新闻编号</td>
<td>新闻标题</td>
<td>发布日期</td>
<tr>
<%
If Not Rs_News.eof
   Do while Not Rs_News.eof and RowCount>0
%>
<tr>
  <td><%=Rs_News("ID")%></td>
  <td><%=Rs_News("Name")%></td>
  <td><%=Rs_News("Date")%></td>
<tr>
<%
   RowCount = RowCount - 1
   Rs_News.MoveNext
   Loop
End If
%>

  • 上一篇资讯: 在ASP中实现购物小车
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号