asp文章内容分页的函数

<%
'=================================================
'过程名:ManualPagination
'作 用:采用手动分页方式显示文章具体的内容
'参 数:ArticleID,strContent
'=================================================
Sub ManualPagination(ArticleID,strContent)
dim CurrentPage
dim ContentLen,MaxPerPage,pages,i
dim arrContent,strFileName
strFileName="ShowArticle.asp"
ContentLen=len(strContent)
CurrentPage=trim(request("ArticlePage"))
if Instr(strContent,"|||")<=0 then
   response.write strContent
   'response.write "</p><p align='center'><font color='red'><b>[1]</b></font></p>"
else
   arrContent=split(strContent,"|||")
   pages=Ubound(arrContent)+1
   if CurrentPage="" then
    CurrentPage=1
   else
    CurrentPage=Cint(CurrentPage)
   end if
   if CurrentPage<1 then CurrentPage=1
   if CurrentPage>pages then CurrentPage=pages
   response.write arrContent(CurrentPage-1)
   response.write "</p><p align='center'><b>"
   if CurrentPage>1 then
    response.write "<a href='" & strFileName & "?ArticleID=" & ArticleID & "&ArticlePage=" & CurrentPage-1 & "'>上一页</a>  "
   end if
   for i=1 to pages
    if i=CurrentPage then
     response.write "<font color='red'>[" & cstr(i) & "]</font> "
    else
     response.write "<a href='" & strFileName & "?ArticleID=" & ArticleID & "&ArticlePage=" & i & "'>[" & i & "]</a> "
    end if
   next
   if CurrentPage<pages then
    response.write " <a href='" & strFileName & "?ArticleID=" & ArticleID & "&ArticlePage=" & CurrentPage+1 & "'>下一页</a>"
   end if
   response.write "</b></p>"
end if
End Sub
%>
  

 

转载于:https://www.cnblogs.com/subendong/archive/2013/01/29/2881118.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值