Condividi tramite


Utilizzo di database

Microsoft Expression Web consente di utilizzare i controlli ASP.NET per visualizzare i dati di un database nei file con estensione aspx. Poiché nei file HTML è possibile inserire dati XML, ma non dati di database, se è necessario inserire la visualizzazione di dati di database, l'aggiornamento o la modifica di righe oppure l'aggiunta di nuove righe a un database, utilizzare file con estensione aspx e controlli ASP.NET.

Esistono due tipi di controlli ASP.NET relativi alla visualizzazione di dati di database in una pagina Web: i controlli origine dati e i controlli associati a dati.

Controlli origine dati

I controlli origine dati sono controlli ASP.NET che gestiscono le attività di connessione a un'origine dati, nonché quelle di lettura e scrittura dei dati. Questi controlli non eseguono il rendering di alcuna interfaccia utente, ma piuttosto hanno la funzione di intermediari tra un determinato archivio dati, ad esempio un database o un file XML, e altri controlli nella pagina Web ASP.NET. I controlli origine dati abilitano funzionalità complesse per il recupero e la modifica dei dati, incluse l'esecuzione di query, l'ordinamento, lo spostamento, il filtraggio, l'aggiornamento, l'eliminazione e l'inserimento. Per ulteriori informazioni sui controlli origine dati ASP.NET, vedere Controlli server Web dell'origine dati Cc295278.xtlink_newWindow(it-it,Expression.40).png in MSDN Library.

Expression Web include i controlli origine dati seguenti:

Controllo origine dati Descrizione

Controllo SqlDataSource

Consente di utilizzare provider di dati gestiti ADO.NET che forniscono l'accesso a database Microsoft SQL Server, OLE DB, ODBC oppure Oracle.

Controllo AccessDataSource

Consente di utilizzare un database Microsoft Access.

Controllo XmlDataSource

Consente di utilizzare un file XML, particolarmente utile per i controlli server ASP.NET gerarchici, ad esempio il controllo TreeView o Menu.

Controllo SiteMapDataSource

Viene utilizzato con il sistema di esplorazione dei siti ASP.NET.

Non è necessario aggiungere in modo esplicito un controllo origine dati a un file con estensione aspx, poiché quando si sceglie un'origine dati per un controllo associato a dati in una pagina, Expression Web aggiunge il controllo origine dati appropriato alla pagina.

Controlli associati a dati

I controlli associati a dati eseguono il rendering dei dati come markup al browser richiedente. Un controllo associato a dati può essere associato a un controllo origine dati e può recuperare automaticamente i dati al momento opportuno durante il ciclo di vita della richiesta della pagina. I controlli associati a dati possono utilizzare le funzionalità offerte da un controllo origine dati, ad esempio l'ordinamento, lo spostamento, l'inserimento nella cache, il filtraggio, l'aggiornamento, l'eliminazione e l'inserimento. Un controllo associato a dati si connette a un controllo origine dati tramite la proprietà DataSourceID. Per ulteriori informazioni sui controlli associati a dati ASP.NET, vedere Controlli server Web dati (ASP.NET) Cc295278.xtlink_newWindow(it-it,Expression.40).png in MSDN Library.

Expression Web include i controlli associati a dati seguenti:

Controllo associato a dati Descrizione

Controlli Elenco

Eseguono il rendering dei dati in numerosi formati di elenchi. Tra i controlli Elenco sono inclusi i controlli BulletedList, CheckBoxList, DropDownList, ListBox e RadioButtonList.

Controllo AdRotator

Esegue il rendering degli annunci presenti in una pagina sotto forma di immagine che l'utente può selezionare per accedere a un URL associato all'annuncio.

Controllo DataList

Esegue il rendering dei dati di una tabella. Il rendering di ogni elemento viene eseguito con un modello di elemento appositamente definito.

Controllo DetailsView

Visualizza un record alla volta in un layout tabulare e consente di modificare, eliminare e inserire record. Consente inoltre di eseguire lo spostamento tra le pagine di più record.

Controllo FormView

È simile al controllo DetailsView, ma consente di definire un layout in formato libero per ogni record. Il controllo FormView è analogo a un controllo DataList per un singolo record.

Controllo GridView

Visualizza i dati in una tabella e fornisce il supporto per la modifica, l'aggiornamento, l'ordinamento e lo spostamento dei dati, senza che sia necessario scrivere codice.

Controllo Menu

Esegue il rendering dei dati in un menu dinamico gerarchico che può includere sottomenu.

Controllo Repeater

Esegue il rendering dei dati in un elenco. Il rendering di ogni elemento viene eseguito con un modello di elemento appositamente definito.

Controllo TreeView

Esegue il rendering dei dati in una struttura gerarchica di nodi espandibili.

Vedere anche

Concetti

Utilizzo dei dati
Visualizzazioni dati