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 Windows Azure Code SnippetsLe migliori pratiche per far girare le applicazioni "in the cloud",... |
Guida ASP.NET MVC Best PracticesUn workflow dettagliato e ricco di suggerimenti pratici per... |
Guida ASP.NET Starter KitUn modo semplice per imparare ad utilizzare le tecnologie Microsoft... |
Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.
Iscriviti alla newsletter
|
|
Corso Progettazione database11 Maggio 2012 a Milano |
|
|
Amministratore di Reti Windows Server 200811 Giugno 2012 a Milano |
|
Nessun corso previsto |