ASP经典分页类(4)


 ShowNextLast=str_tmp
End Function


'====================================================================
'ShowNumBtn  数字导航
'
'
'====================================================================
'Private Function showNumBtn()
' Dim i,str_tmp
' For i=1 to int_totalpage
'  str_tmp=str_tmp & "["&i&"] "
' Next
' showNumBtn=str_tmp

'End Function
'====================================================================
'ShowNumBtn 修改后的数字导航
'
'====================================================================
Function showNumBtn()
 Dim i,str_tmp,end_page,start_page
 if int_curpage>4 then
  if int_curpage+2   start_page=int_curpage-2
  end_page=int_curpage+2 
  else
   start_page=int_totalpage-4 
   end_page=int_totalpage 
  end if 
 else 
  start_page=1 
  if int_totalpage>5 then 
   end_page=5
  else
   end_page=int_totalpage
  end if
 end if 
 For i=start_page to end_page
  str_tmp=str_tmp & " ["&i&"] "
 Next
 showNumBtn=str_tmp
End Function

'====================================================================
'ShowGoto 页面跳转
'
'
'====================================================================
Private Function ShowGoto()
 Dim M_item
 '========================================================
 '将返回的Url参数逐个的写入隐藏域中,以便与参数继续传递
 '========================================================
 For Each M_item In Request.QueryString
  If InStr("page",M_Item)=0 Then '从参数中除去 "page" 的值
   Response.Write ""
  End If
 Next
 '========================================================
 response.write " 转到第:"
 response.write " 页 "
End Function 


'====================================================================
'ShowPageInfo  分页信息
'更据要求自行修改
'
'====================================================================
Private Function ShowPageInfo()
 Dim str_tmp
 str_tmp=" [页次:"&int_curpage&"/"&int_totalpage&"页] [共"&int_totalrecord&"条] ["&XD_PageSize&"条/页]"
 ShowPageInfo=str_tmp
End Function

'====================================================================

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/3029.html