⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fpage.asp

📁 机械工业出版社马涛主编的《网站建设与管理》电子课件+示例源码
💻 ASP
字号:
<% 
'+++++++++++++++++++++++++++++++++++++ 
'◆模块名称: 公共翻页模块 
'◆文 件 名: TurnPage.asp 
'◆传入参数: Rs_tmp (记录集), PageSize (每页显示的记录条数) 
'◆输 出: 记录集翻页显示功能 
'+++++++++++++++++++++++++++++++++++++ 
' 
Sub TurnPage(ByRef Rs_tmp,PageSize) 'Rs_tmp 记录集 PageSize 每页显示的记录条数; 
Dim TotalPage '总页数 
Dim PageNo '当前显示的是第几页 
Dim RecordCount '总记录条数 
Rs_tmp.PageSize = PageSize 
RecordCount = Rs_tmp.RecordCount 
TotalPage = INT(RecordCount / PageSize * -1)*-1 
PageNo = Request.QueryString ("PageNo") 
'直接输入页数跳转; 
If Request.Form("PageNo")<>"" Then PageNo = Request.Form("PageNo") 
'如果没有选择第几页,则默认显示第一页; 
If PageNo = "" then PageNo = 1 
If RecordCount <> 0 then 
Rs_tmp.AbsolutePage = PageNo 
End If 

'获取当前文件名,使得每次翻页都在当前页面进行; 
Dim fileName,postion 
fileName = Request.ServerVariables("script_name") 
postion = InstrRev(fileName,"/")+1 
'取得当前的文件名称,使翻页的链接指向当前文件; 
fileName = Mid(fileName,postion) 
%>
<style type="text/css">
<!--
.style1 {color: #000000}
-->
</style>




<table width='598' height="46" border=0 align='center' cellpadding="0" cellspacing="0" bgcolor="#FDFDFD">
  <tr> 
    <td width="155" align=center height="46"><span class="style1"> 总页数:<%=TotalPage%>页 
      当前第<%=PageNo%>页</span></td>
    <td width="330" align="right" height="46"> 
      <span class="style1">
      <%If RecordCount = 0 or TotalPage = 1 Then 
Response.Write "首页|前页|后页|末页" 
Else%>
      <a href="<%=fileName%>?PageNo=1">首页|</a> 
      <%If PageNo - 1 = 0 Then 
Response.Write "前页|" 
Else%>
      <a href="<%=fileName%>?PageNo=<%=PageNo-1%>">前页|</a> 
      <%End If 

If PageNo+1 > TotalPage Then 
Response.Write "后页|" 
Else%>
      <a href="<%=fileName%>?PageNo=<%=PageNo+1%>">后页|</a> 
      <%End If%>
      <a href="<%=fileName%>?PageNo=<%=TotalPage%>">末页</a> 
      <%End If%>
      </span></td>
    <td width="12" align="right" height="46"><span class="style1"></span> </td>
    <td width=103 align="center" valign="bottom" height="46"> 
      <form class="style1">转到第 
      <%If TotalPage = 1 Then%>
      <input type=text name=PageNo2 size=2 readonly disabled style="background:#d3d3d3" class="text复制">
      <%Else%>
      
        <input type=text name=PageNo size=2 value="" title=请输入页号,然后回车 class="text复制">
      
      <%End If%>
    页 </form></td>
  </tr>
</table> 
<%End Sub%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -