Nos últimos dois dias, usei meu tempo livre para programar e pensei nos métodos simples de implementação de paginação e barras de número de página para artigos longos.
A ideia é VBSCRIPT.
CurrentPage=Request.QueryString("página")
'CurrentPage significa a página atual
PageCount = Int(Len(Content)/SIZE) + 1
'Conteúdo é um conteúdo de artigo longo
'SIZE é o número de palavras exibidas em cada página
'PageCount é o número da última página
START=Cint((CurrentPage-1)*SIZE+1)
'START é o número inicial de palavras em cada páginaIf
START<1 Then START=1
Conteúdo = Médio (Conteúdo, INÍCIO, TAMANHO)
'O texto de cada página está recortado acima
' e abaixo está a barra do número da página. É uma fantasia, mas é bastante simples e prático. . . Acho que é o suficiente para paginação geral.
'PAGEBAR_COUNT significa quantos números de páginas são exibidos de cada vez. Não é muito preciso porque eu dividi por dois e arredondei (tosse, está quase ok, haha)
PageBar="<br/><a href="""&FileName&"?act=View&id="&ID&"&Page=1"">[<<]</a>"
Para i=CurrentPage-Cint(PAGEBAR_COUNT/2) para CurrentPage+Cint(PAGEBAR_COUNT/2)
Se i>0 e i<=PageCount Então PageBar=PageBar&"<a href="""&FileName&"?act=View&id="&ID&"&Page="&i&""">["&i&"]</a>"
Próximo
PageBar=PageBar&"<a href="""&FileName&"?act=View&id="&ID&"&Page="&PageCount&""">[>>]</a>"
Fonte: Sipo Blog
http://www.dc9.cn/post/272.html