If rs.EOF Then
Response.Write "<div align=center class=f14><BR>没有找到您指定的记录。<BR><BR></div>"
Else
If Request("page")<>"" Then
CurPage = Request("page")
Else
CurPage = 1
End If
rs.PageSize = countpage '全局变量,指定每页显示记录数
rs.AbsolutePage = CurPage
For iPage = 1 To rs.PageSize
%>
在此编码
<%
Next
%>
###############################################################
以下函数在页面中调用,用来显示上一页下一页等导航条
###############################################################
'***********************************************************************************************
'函数功能:设置页面分页
'参数:当前页面的URL
'返回:HTML代码,用来实现第一页、上一页、下一页、最后一页,页码等
'***********************************************************************************************
Function SetPage(Rs, CurPage)
Dim sHTML, i
'***********************************************************************************************
'函数功能:替换当前URL中字段的值,例如,abc.asp?id=1, GetNewURL("id", 2)将返回abc.asp?id=2
'参数:1、要替换的字段名,2、替换值
'返回:URL
'***********************************************************************************************
Function GetNewURL(field, value)
Dim CurURL, CurQueryStr
CurURL = Request.ServerVariables("URL")
CurQueryStr = MoveStrStr(Request.ServerVariables("QUERY_STRING"), field & "=", "", "&")
If CurQueryStr<>"" Then
GetNewURL = CurURL & "?" & CurQueryStr & "&" & field & "=" & value
Else
GetNewURL = CurURL & "?" & field & "=" & value
End If
End Function
'***********************************************************************************************
'函数功能:返回当前URL
'参数:
'返回:URL
'***********************************************************************************************
Function GetURL()
Dim CurURL, CurQueryStr
CurURL = Request.ServerVariables("URL")
CurQueryStr = Request.ServerVariables("QUERY_STRING")
If CurQueryStr<>"" Then
GetURL = CurURL & "?" & CurQueryStr
Else
GetURL = CurURL
End If
End Function