Oggigiorno la maggior parte dei siti web hanno delle parti dinamiche ed hanno quindi la necessità di accedere a dei dati su database o su file XML. Molti di essi ha anche la necessità di visualizzare dei report con la possibilità di filtrarli, aggiungerli, modificarli ed eliminare delle voci, inoltre c'è chi necessita di viste supplementari ai dati riepilogati come prima istanza. In siti particolarmente complessi queste operazioni occupano, principalmente nella parte di back-end, quasi la totalità delle operazioni.
Si è quindi sentita l'esigenza di rendere lo sviluppo di queste pagine il più facile e veloce possibile sempre senza compromettere la sicurezza del sistema ed, allo stesso tempo, lasciando allo sviluppatore un alto grado di personalizzazione.
Nelle precedenti versioni di ASP.NET avevamo a disposizione tre controlli: il 'Repeater', il 'Datalist' ed il 'Datagrid'. Le limitazioni dei primi due portava quasi sempre all'utilizzo del 'DataGrid' e, in presenza di molte voci, ad una pagina ulteriore con un form per la modifica e gli inserimenti dei dati.
Il 'Datagrid' a sua volta non è di facile utilizzo in quanto, seppure supportate, le operazioni di filtro, paginazione, aggiornamento avevano bisogno di una quantità consistente di codice da scrivere per ogni singola necessità. Questi controlli, sebbene ancora presenti nella versione 2.0 di ASP.NET per compatibilità con il passato, sono stati rivisti e migliorati.
Nella nuova versione di ASP troviamo il controllo 'GridView', evoluzione di 'DataGrid', il controllo 'DetailsView' ed il controllo 'FormView'. A questi dobbiamo aggiungere il controllo 'Treeview', utile per creare degli alberi di dati da molteplici sorgenti, ed il controllo 'Menu', generatore dinamico di menù a cascata compatibili con la maggiorparte dei browser in circolazione.
Per semplificare ancora dipiù il processo le istruzioni che i nuovi oggetti possonoeseguire sono state separate dai nuovi controlli visti in precedenza,che a conti fatti si occupano della mera visualizzazione dei dati, indei nuovi controlli 'DataSource'. Di questiparticolari controlli ne sono stati resi disponibili all'interno delFramework.NET cinque e sono:
Guida NantNant è il porting del celebre Ant per Java, un 'build tool', un... |
Guida ASP.NET MVCUn percorso per capire i meccanismi del nuovo Framework Microsoft... |
Guida SilverlightSviluppare Rich Internet Application e contenuti multimediali... |
Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.
Iscriviti alla newsletter
|
|
Corso Windows server 200829 Marzo 2010 a Milano |
|
|
Corso Webmaster con ASP.Net22 Marzo 2010 a Roma |