Home > programmazione > Programmare in ASP: Paginazione

Programmare in ASP: Paginazione

gennaio 31st, 2010 Invia Invia  Stampa Stampa

Ecco come effettuare una semplice paginazione, per inserire le pagine in un vostro documento ASP ricco di contenuti.

 

    RecordsPerPagina = 6 'Specifica il numero di record da visualizzare per pagina
    page = Request("page")
    if page="" then page=1        
    Set rs=Server.CreateObject("ADODB.RecordSet")
    sql="SELECT * FROM TABELLA"
    RS.Open SQL, conn,3,1
    If RS.Eof=True or RS.Bof=True then
         %>
          <tr>
            <td  align="center">Nessun elemento presente </td>
          </tr>
         <% 
    Else
    if page=0 then
        page=1
    end if
    RS.PageSize = RecordsPerPagina
    RS.AbsolutePage = page 

    For I=1 to RecordsPerPagina
        if Not RS.EOF then
               Response.write RS("nome campo")
        end if
     RS.movenext
next
'Questa sezione stampa in fondo alla pagina la paginazione per scorrere i contenuti
For pag=1 to RS.PageCount
        InizioLink ="<A href='stessapagina.asp?page=" & pag & "'>LINK"
        FineLink ="</A>"
            if cstr(pag) = cstr(page) Then   
                InizioLink =""
                FineLink =""                                   
            end if
            Response.Write  InizioLink
            Response.Write "<font>" & pag & "</font>"
            Response.Write FineLink '& "</A> "
    Next

Articoli correlati


VEDI ANCHE:

  1. No comments yet.
  1. No trackbacks yet.
You must be logged in to post a comment.