Condividi tramite


Procedure dettagliate selezionate per ASP.NET

Aggiornamento: novembre 2007

Negli argomenti di questa sezione è inclusa una serie di procedure dettagliate di introduzione ai concetti di sviluppo Web in ASP.NET. Queste procedure dettagliate presentano inoltre le funzionalità di sviluppo Web presenti in Visual Studio 2008 e Visual Web Developer 2008 Express Edition (noti collettivamente come Visual Web Developer). Le procedure dettagliate illustrano le procedure consigliate per l'esecuzione delle varie attività.

Oltre a queste procedure dettagliate, molte sezioni della documentazione di Visual Web Developer includono procedure dettagliate che illustrano le funzionalità chiave.

Procedure dettagliate di base

Nella tabella seguente sono elencate le procedure dettagliate che consentiranno di cominciare a utilizzare Visual Web Developer.

Argomento

Descrizione

Introduzione alla pianificazione di un sito Web ASP.NET

Sono inclusi cenni preliminari sui fattori che è necessario considerare quando si progetta un sito Web. L'argomento fornisce collegamenti ad argomenti che forniscono informazioni aggiuntive sui singoli oggetti.

Procedura dettagliata: creazione di un nuovo sito Web ASP.NET

Viene fornita un'introduzione alle funzionalità di sviluppo Web di Visual Web Developer e viene descritta la creazione di una pagina ASP.NET semplice.

Procedura dettagliata: modifica di codice nelle pagine Web in Visual Web Developer

Vengono illustrate varie funzionalità dell'editor di codice. Alcune delle funzionalità dell'editor di codice dipendono dal tipo di linguaggio in cui si esegue la codifica. Pertanto, in questa procedura dettagliata verranno create due pagine, una in cui si utilizza Visual Basic e una in cui si utilizza C#.

Procedura dettagliata: creazione di una pagina Web di base con separazione del codice in Visual Web Developer

Viene fornita un'introduzione alla creazione di pagine Web in Visual Web Developer. L'utente viene guidato nel processo di creazione di una pagina semplice, con l'illustrazione delle tecniche di base per la creazione di una nuova pagina, l'aggiunta di controlli e la scrittura di codice.

Procedura dettagliata: creazione e modifica di un file CSS

Vengono introdotte le funzionalità di Visual Web Developer per l'utilizzo dei fogli di stile CSS. Viene descritto come creare un layout di pagina a tre colonne fornendo le tecniche di base per la creazione di una nuova pagina Web e di un nuovo foglio di stile.

Procedura dettagliata: convalida dell'input dell'utente in una pagina Web Form

Viene illustrato come utilizzare i controlli di convalida ASP.NET per verificare l'input dell'utente in una pagina Web.

Procedura dettagliata: accesso ai dati di base nelle pagine Web

Viene illustrato come creare una pagina semplice associata a dati utilizzando i controlli progettati appositamente per l'accesso ai dati.

Procedura dettagliata: visualizzazione, paging e ordinamento di dati tramite il controllo server Web ListView

Viene illustrato come utilizzare il controllo ListView, che consente di visualizzare dati in un formato definito mediante modelli. Grazie ai modelli è possibile avere un controllo completo sul layout e sull'aspetto dei dati all'interno del controllo.

Procedura dettagliata: creazione di pagine Web Master-Details in Visual Studio

Vengono illustrati i diversi modi in cui è possibile gestire i dati presenti in più controlli e provenienti da più tabelle, inclusi quelli che dispongono di una relazione master-dettagli.

Procedura dettagliata: recupero, aggiornamento, inserimento ed eliminazione di dati con i controlli LinqDataSource e DetailsView

Viene descritto come creare una tabella semplice di database e una pagina Web che utilizza il controllo LinqDataSource. La pagina Web consente agli utenti di recuperare, aggiornare, inserire ed eliminare dati dalla tabella di database.

Procedura dettagliata: aggiunta del sistema di esplorazione a un sito Web

Viene illustrato come creare l'esplorazione del sito utilizzando i vari controlli di spostamento, ad esempio il controllo Menu, il controllo TreeView e il controllo SiteMapPath, che aggiungono un percorso di spostamento alle pagine Web.

Procedura dettagliata: visualizzazione di un menu in pagine Web

Viene illustrato come aggiungere un controllo di menu a una pagina e utilizzarlo come strumento di spostamento.

Procedura dettagliata: creazione di un sito Web con appartenenza e accesso utente

Viene descritto come utilizzare i controlli ASP.NET e i servizi di appartenenza ASP.NET per creare pagine che consentono agli utenti di eseguire l'accesso e utilizzare le pagine per soli membri.

Procedura dettagliata: creazione di un sito Web con supporto AJAX

Viene descritto come creare un sito Web ASP.NET di base che ha una pagina Web che illustra le funzionalità ASP.NET AJAX.

Procedura dettagliata: creazione e utilizzo di pagine master ASP.NET in Visual Web Developer

Viene illustrato come creare una pagina master e alcune pagine di contenuto. Le pagine master consentono di creare un layout di pagina (una pagina di modello). È quindi possibile creare pagine distinte che includono il contenuto unito con la pagina master in fase di esecuzione.

Procedura dettagliata: personalizzazione di un sito Web tramite i temi di Visual Studio

Viene illustrato come utilizzare i temi per applicare uno stile coerente alle pagine e ai controlli in un sito Web.

Procedura dettagliata: debug di pagine Web in Visual Web Developer

Viene illustrato come utilizzare il debugger. Si crea una pagina Web che contiene una semplice calcolatrice che include un errore intenzionale e quindi si utilizza il debugger per esaminare la pagina mentre è in esecuzione.

Procedura dettagliata: copia di un sito Web con lo strumento Copia sito Web

Viene illustrato come utilizzare lo strumento Copia sito Web per copiare i file tra il sito Web corrente e un altro sito Web.

Procedura dettagliata: pubblicazione di un sito Web

Viene illustrato come utilizzare l'utilità Pubblica sito Web per compilare un sito Web e quindi copiare l'output in un sito Web attivo.

Nota:

L'utilità Pubblica sito Web non è disponibile in Visual Web Developer 2008 Express Edition.

Procedure dettagliate avanzate

Nella tabella seguente sono elencate le procedure dettagliate che illustrano con maggiori dettagli le funzionalità di ASP.NET e Visual Web Developer.

Procedura dettagliata

Descrizione

Procedura dettagliata: modifica di dati tramite il controllo server Web ListView

Viene illustrato come visualizzare e aggiornare i dati nel controllo ListView. Nella procedura viene utilizzato un controllo SqlDataSource per recuperare i risultati dall'origine dati e gestire gli aggiornamenti. Tale controllo funge da origine dati per ListView.

Procedura dettagliata: visualizzazione di un elenco a discesa durante la modifica nel controllo server Web GridView

Viene illustrato come utilizzare la funzionalità avanzata integrata del controllo GridView ASP.NET per aggiungere un elenco a discesa alla visualizzazione della modifica.

Procedura dettagliata: creazione di temi selezionabili dall'utente

Viene illustrato come creare una pagina ASP.NET che consente agli utenti di selezionare un tema per la pagina. Nonostante in questo esempio vengano utilizzati una sola interfaccia del controllo e un file di foglio di stile CSS di base, i principi illustrati sono validi anche per temi più complessi che includono elementi grafici, diversi schemi di layout nel file CSS e interfacce dei controlli server più complesse.

Procedura dettagliata: creazione dei livelli di accesso ai dati e di logica di business in ASP.NET

Viene illustrato un semplice esempio di procedure consigliate per la creazione di un sito Web che accede a un database isolando i livelli di accesso ai dati e la logica di business.

Procedura dettagliata: creazione e utilizzo di un servizio Web ASP.NET in Visual Web Developer

Viene illustrato come creare e utilizzare un servizio Web.

Procedura dettagliata: creazione di un'applicazione dati abilitata per AJAX

Viene illustrato come creare un'applicazione di database che include le funzionalità AJAX per aggiornare i dati della pagina utilizzando un postback asincrono.

Procedura dettagliata: utilizzo di pagine master nidificate in ASP.NET

Viene illustrato come nidificare le pagine master in modo che la pagina master padre possa fornire un layout coerente in tutto il sito Web e la pagina master figlio possa essere utilizzata come modello per ottenere un layout coerente all'interno della pagina master padre.

Procedura dettagliata: gestione delle informazioni utente dei siti Web con le proprietà dei profili

Viene illustrato come aggiungere le proprietà Profile all'applicazione e come utilizzarle per creare un'esperienza personalizzata per i visitatori del sito Web.

Procedura dettagliata: gestione degli utenti di siti Web tramite i ruoli

Viene illustrato come assegnare gli utenti ai ruoli e come creare regole (autorizzazioni) che concedono o negano selettivamente l'accesso alle pagine per i diversi ruoli. Viene inoltre mostrato come determinare a livello di codice se un utente faccia parte di un particolare ruolo e quali ruoli siano assegnati all'utente corrente.

Procedura dettagliata: utilizzo dei servizi delle applicazioni ASP.NET

Viene illustrato come configurare un sito Web ASP.NET affinché esponga i servizi dell'applicazione per l'autenticazione, i ruoli e le proprietà del profilo.

Procedura dettagliata: creazione di elementi riutilizzabili con controlli utente ASP.NET

Viene illustrato come creare un controllo utente ASP.NET che si comporta come un controllo di selezione. Nel controllo di selezione sono presenti due elenchi, con un insieme di opzioni in un elenco (l'origine). Gli utenti possono selezionare gli elementi dell'elenco di origine e aggiungerli all'elenco di destinazione.

Procedura dettagliata: utilizzo di codice condiviso nei siti Web in Visual Web Developer

Viene illustrato come creare una semplice classe e utilizzarla in una pagina Web ASP.NET in cui Visual Web Developer fa automaticamente riferimento al componente.

Procedura dettagliata: utilizzo di risorse per la localizzazione con ASP.NET

Viene illustrato come creare i file di risorse per la localizzazione e farvi riferimento nelle pagine Web utilizzando le espressioni dichiarative.

Procedura dettagliata: utilizzo della memorizzazione nella cache dell'output per migliorare le prestazioni di un sito Web

Viene illustrato come utilizzare la memorizzazione nella cache di output, che utilizza una copia pre-elaborata di una pagina anziché elaborare nuovamente la pagina per ogni richiesta.

Procedura dettagliata: creazione di un'applicazione Web di Accesso facilitato

Viene illustrato come creare pagine Web accessibili che consentono di raggiungere il maggior numero possibile di clienti, ad esempio persone con disabilità e utenti dotati di connessioni lente o browser di solo testo.

Procedura dettagliata: creazione di un gestore HTTP sincrono

Viene illustrato come creare un gestore HTTP che consente di creare output dinamico personalizzato diverso dalle pagine Web, ad esempio feed RSS.

Procedura dettagliata: creazione e registrazione di un modulo HTTP personalizzato

Viene illustrata la funzionalità di base di un modulo HTTP personalizzato. Un modulo HTTP viene chiamato a ogni richiesta e consente di personalizzare il modo in cui la richiesta o la risposta viene elaborata.

Procedura dettagliata: sviluppo e utilizzo di un controllo server personalizzato

Viene illustrato come creare e compilare un controllo server ASP.NET personalizzato e utilizzarlo in una pagina.

Vedere anche

Attività

Procedura dettagliata: creazione di una pagina Web di base in Visual Web Developer