di: Francesco Camarlinghi 19 Novembre 2008
ASP.Net Dynamic Data, incluso nel Framework .Net 3.5 Service Pack 1, è un nuovo sistema concepito per costruire in modo rapido e fortemente automatizzato applicazioni Web che fanno largo uso di database.
Dynamic Data è infatti in grado generare automaticamente l'interfaccia utente basandosi sulle informazioni estratte dalla fonte di dati: avremo quindi, ad esempio, una pagina contenente la lista delle tabelle presenti in un database, a cui potremo accedere per vedere o aggiornare i dati.
La visualizzazione delle informazioni si basa su un meccanismo di template, soluzione che rende di fatto possibile modificare nel dettaglio la rappresentazione delle informazioni.
ASP.Net Dynamic Data è una tecnologia che si va ad affiancare alla classiche pagine WebForm senza tuttavia sostituirle (si fonda, anzi, proprio su di esse), e che svolge un compito molto specifico e adatto soltanto a determinati scenari: è quindi molto importante analizzare i requisiti dell'applicazione Web che stiamo realizzando per essere in grado di scegliere la soluzione che più si adatta alle nostre esigenze.
In questo breve tutorial vedremo come realizzare una prima, e rudimentale, applicazione con ASP.Net Dynamic Data utilizzando l'apposito template di Visual Studio, molto utile per prendere confidenza con il nuovo strumento.
Prima di continuare, è necessario scaricare il database Northwind che utilizzeremo come fonte dati nel nostro esempio. Una volta scaricato, lanciamo il file di installazione e recuperiamo il database dalla cartella C:\SQL Server 2000 Sample Databases.
Apriamo Visual Studio, scegliamo Nuovo Progetto dal menu File e selezioniamo Dynamic Data Web Application dalla lista dei progetti C#.
Figura 1. Creazione del nuovo progetto
Premendo su OK, Visual Studio creerà il nuovo progetto, identico ad una Web Application normale fatta eccezione per la cartella DynamicData:
Figura 2. Struttura delle cartelle
Questa cartella ha al suo interno quattro sottocartelle, in cui sono contenuti i template (realizzati tramite User Control e normali pagine ASP.Net) e gli altri file necessari per visualizzare i dati.
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 |