11 messaggi dal 11 agosto 2013
Salve a tutti,
sto sviluppando un sito web in .net e mi chiedevo come fare per visualizzare una lista di dati prelevati da un database su più pagine, accessibili tramite dei numeri (per essere chiaro, come i risultati di una ricerca su google, che essendo molti vengono suddivisi su diverse pagine numerate).
Ovviamente questi dati sono dinamici quindi potranno aumentare o diminuire e questa struttura dovrà mutare di conseguenza !
Grazie mille in anticipo!
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao, benvenuto nel forum!
Se stai sviluppando un'applicazione con ASP.NET WebForms, puoi aggiungere il controllo GridView alla tua pagina .aspx. Si tratta di un controllo che supporta la paginazione, cioè farà apparire dinamicamente i numeri di pagina quando i risultati sono tanti. Ti basterà impostare il suo attributo AllowPaging="true".

Lo puoi vedere in azione in questa immagine. I numeri appaiono in fondo alla tabella dei risultati.

Se stai usando il .NET framework 4.5 e ottieni i tuoi risultati grazie ad Entity Framework, avrai prestazioni migliori perché, senza nessuno sforzo, la paginazione avverrà lato server come puoi leggere in questo articolo di Marco De Sanctis.
http://www.aspitalia.com/script/1101/Gestire-Ordinamento-Paginazione-GridView-ASP.NET-4.5.aspx

ciao,
Moreno
Modificato da BrightSoul il 15 agosto 2013 18.21 -

Enjoy learning and just keep making
11 messaggi dal 11 agosto 2013
Grazie mille per la risposta! Ho risolto :)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.