- Rongsen.Com.Cn 版权所有 2008-2010 京ICP备08007000号 京公海网安备11010802026356号 朝阳网安编号:110105199号
- 北京黑客防线网安工作室-黑客防线网安服务器维护基地为您提供专业的
服务器维护
,企业网站维护
,网站维护
服务 - (建议采用1024×768分辨率,以达到最佳视觉效果) Powered by 黑客防线网安 ©2009-2010 www.rongsen.com.cn
作者:黑客防线网安网站维护基地 来源:黑客防线网安网站维护基地 浏览次数:0 |
<%
''调用实例开始
''==============分页参数================
Dim Page,TurnPageName,LinkStr,Auto_PageCount
Page = Request.QueryString("Page")
TurnPageName = "Admin_AdUser.Asp" ''当前页面名称
LinkStr = "" ''用于存储传递查询参数字符串
Auto_PageCount = 20 ''每页显示记录数
If Page = "" or Not IsNumeric(Page) Then
Page = 1
End If
''创建Conn对象部分略...
''=========开始读取数据并分页==========
SqlStr ="Select * From [Table] Where [...] Order By [...]"
Set Rs = Server.CreateObject("Adodb.Recordset")
Rs.Open SqlStr,Conn,1,1
AllNoteCount = Rs.Recordcount
If Not Rs.Eof Then
Rs.PageSize = Auto_PageCount
AllPageCount = Rs.PageCount
If Page - AllPageCount > 0 Then
Page = AllPageCount
End If
If AllPageCount <> 0 Then
Rs.AbsolutePage = Page
End If
For Icount = 1 To Auto_PageCount
''当到记录尾时跳出循环
If Rs.Eof Then Exit For
''===输出内容开始===
''.........
''.........
''===输出内容结束==
Rs.MoveNext
Next
Else
AllPageCount = 0
Page = 0
Response.Write("没有数据时输出的内容")
End IF
Rs.Close()
Set Rs = Nothing
Call TurnPage() ''调用翻页函数
''调用实例结束
Rem 以下函数建议放置包含文件中
Rem 函数功能:系统通用翻页模块
Sub TurnPage()
Response.Write("共<B>"& AllNoteCount &"</B>条记录 ")
If Page > 1 Then
Response.Write("<a href='"& TurnPageName &"?&Page=1"& LinkStr &"'>首页</a> <a href='"& TurnPageName &"?&Page="& Page-1 & LinkStr &"'>上一页</a> ")
Else
Response.Write("<font class=""AbleFont"">首页 上一页 </font>")
End If
If Page - AllPageCount < 0 Then
Response.Write("<a href='"& TurnPageName &"?&Page="& Page+1 & LinkStr &"'>下一页</a> <a href='"& TurnPageName &"?&Page="& AllPageCount & LinkStr &"'>尾页</a> ")
Else
Response.Write("<font class=""AbleFont"">下一页 尾页 </font>")
End If
Response.Write("<B><font class=""KeyFont"">"& Page &"</font>/"& AllPageCount &"</B> ")
Response.Write("转到<select name=""gotopage"" onChange=""if (this.options[this.selectedIndex].value!=''){window.location=this.options[this.selectedIndex].value;}"" style=""font-size:12px; height:16px; border=0;"" valign=""middle"">")
For I = 1 To AllPageCount
If Page - I = 0 Then
Selected = " selected"
Else
Selected = ""
End If
Response.Write("<option value='"& TurnPageName &"?Page="& I & LinkStr &"' "& Selected &">第"& I &"页</Option>")
Next
If AllPageCount = 0 Then
Response.Write("<option value=''>第0页</Option>")
End If
Response.Write("</select>")
End Sub
%>
我要申请本站:N点 | 黑客防线官网 | |
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479 |