pageasp.asp

来自「用来给从数据库返回出来的recordset数据进行在网页中分页」· ASP 代码 · 共 47 行

ASP
47
字号
<%
With Request
	If Trim(.QueryString("CurrentPage"))<>"" Then
		iCurrentPage= Trim(.QueryString("CurrentPage"))
	ElseIf Trim(.Form("CurrentPage"))<>"" Then
		iCurrentPage= Trim(.Form("CurrentPage"))
	Else
		iCurrentPage=1
	End If
End With

iPageRows	= 20
iPageNum	= Round((iData+1)/iPageRows+0.49999999)

If CInt(iPageNum) < 1 Then
	iPageNum = 1
End If

If Not IsNumeric(iCurrentPage) Then
	iCurrentPage = 1
ElseIf CInt(iCurrentPage) > CInt(iPageNum) Then
	iCurrentPage = iPageNum
End If

If CInt(iCurrentPage) < 1 Then
	iCurrentPage = 1
End If

If iCurrentPage > 1 Then
	iPerPage = iCurrentPage - 1
Else
	iPerPage = 1
End If

If CInt(iCurrentPage) < CInt(iPageNum) Then
	iNextPage = iCurrentPage + 1
Else
	iNextPage = iPageNum
End If

iFrom	= iPageRows * (iCurrentPage - 1)
iTo		= iFrom + iPageRows - 1

If iTo > iData Then
	iTo = iData
End If
%>

⌨️ 快捷键说明

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