A cura di GIUSEPPE CIABURRO
Pubblicato il 08/05/2007
Manuale di ASP.NET l'ultima versione del linguaggio di programmazione che aumenta la produttivita' diminuendo i tempi di sviluppo per le applicazioni web
SOMMARIO
Cenni preliminari su .NET Framework
.NET Framework è un componente
integrante di Windows che supporta la generazione e l'esecuzione di applicazioni
di nuova generazione e servizi Web XML
Concetti base della tecnologia ASP.NET
Le pagine Web Form vengono
generate con la tecnologia ASP.NET. ASP.NET è una piattaforma Web unificata che
fornisce tutti i servizi necessari agli sviluppatori per generare applicazioni
aziendali
Introduzione a ASP.NET
ASP.NET fornisce un modello di sviluppo Web
unificato che include i servizi necessari per la generazione di applicazioni Web
aziendali
La prima pagina ASP.NET
In questo articolo vedremo come creare una
semplice pagina in ASP.NET utilizzando uno dei nuovi elementi messo a
disposizione da questo ambiente di sviluppo: i controlli web
Modello di eventi dei controlli server ASP.NET
Gli eventi generati da
controlli server ASP.NET funzionano in modo differente rispetto agli eventi nei
form per applicazioni client tradizionali o nelle applicazioni Web basate su
client
Creazione di una pagina Web Form con Web control "Base"
In questa
procedura dettagliata viene illustrato come creare una pagina Web Form. Verrà
mostrato come aggiungere controlli alla pagina e creare codice per i controlli
che verranno eseguiti sul server
Gestire la proprietà della pagina "Page.IsPostBack"
L’evento Page_Load
viene scatenato ogni volta che la pagina viene caricata. Se vogliamo che il
codice venga eseguito SOLO la prima volta che la pagina viene caricata, possiamo
utilizzare la proprietà Page.IsPostBack
Web Form Controls e gli eventi
Sono i controlli più potenti che
ASP.NET rende disponibili. Hanno il vantaggio di usare una nomenclatura coerente
e di spostare l’attenzione del programmatore sulle logiche di sviluppo piuttosto
che sul codice Html
Utilizzare i Validation Controls
Quando viene realizzato un Web Forms,
per lo sviluppatore risulta estremamente semplice ed immediato capire quali
valori possono essere inseriti in ogni singolo campo ma, spesse volte, il
comportamento degli "utilizzatori finali" è differente
i List Controls - Lavorare con gli insiemi di dati
List Controls sono
dei controlli creati per agire sui dati. Sono utilizzati per visualizzare dati
provenienti da collezioni e da database
DataReader e DataSet
DataReader e DataSet rispondono a due diverse
esigenze
Single Value e Repeated Data Binding
Il Data Binding è un metodo usato
da ASP.NET per collegare dei dati ad un controllo Web
UserControls
Gli UserControls di ASP.NET rappresentano un insieme di
controlli Server o elementi statici HTML
Accesso ai dati in ASP.NET
Il controllo DataGrid permette di
concentrarsi sulla logica di applicazione piuttosto che sui dettagli dello stato
e degli eventi, rendendo più semplice il lavoro dei programmatori
Come connettersi ad un Data Base Access
Esempio di connessione ad
Access utilizzando l'oggetto OleDBConnection
DataGrid Editabile
Andiamo ora ad analizzare come popolare da codice
un Datagrid e come renderlo Editabile
Asp.Net e XML
ASP.NET utilizza XML in modo trasparente, come vedremo
nel nostro esempio
E-Mail da pagine ASP.NET
L'ambiente .NET mette a disposizione degli
sviluppatori un nuovo oggetto per la gestione e l'invio di E-Mail da pagine
ASP.NET: il System.Web.Mail
I file di configurazione
ASP.NET facilita il rilascio delle
applicazioni grazie alla presenza dei file di configurazione a livello macchina
ed applicativo. Viene inoltre ridefinito e potenziato il ruolo di
global.asa
http://www.webmasterpoint.org/guida-asp-net/