Condividi tramite


Cenni preliminari sul controllo server Web SiteMapDataSource

Aggiornamento: novembre 2007

Il controllo server Web SiteMapDataSource è utilizzato con Spostamento all'interno dei siti ASP.NET. Il controllo SiteMapDataSource recupera i dati di spostamento da un provider di mappa del sito e li trasferisce ai controlli che sono in grado di visualizzarli, quali i controlli TreeView e Menu.

Vengono illustrati i seguenti argomenti:

  • Background

  • Esempi di codice

  • Riferimento alle classi

Background

Il controllo server Web SiteMapDataSource recupera i dati di spostamento da un provider di mappa del sito e li trasferisce ai controlli che sono in grado di visualizzarli, quali i controlli TreeView e Menu.

Nota:

Anche il controllo SiteMap visualizza i dati di spostamento, ma non deve necessariamente essere associato al controllo SiteMapDataSource. Per ulteriori informazioni, vedere Cenni preliminari sugli spostamenti all'interno dei siti ASP.NET.

Il controllo SiteMapDataSource ottiene i dati di spostamento da una mappa del sito. Tali dati comprendono le informazioni sulle pagine del sito Web, ad esempio l'URL, il titolo, la descrizione e la posizione nella gerarchia di spostamento. L'utilizzo di un unico controllo per la memorizzazione dei dati di spostamento consente di semplificare l'aggiunta e la rimozione di elementi nei menu di spostamento del sito Web.

Nelle versioni precedenti di ASP e ASP.NET, quando si aggiungeva una pagina al sito Web e quindi si inseriva in tale pagina un collegamento per ogni altra pagina del sito, era necessario aggiungere i collegamenti manualmente, includere un file comune oppure sviluppare una funzionalità di spostamento personalizzata. Nella versione 2.0 di ASP.NET sono disponibili controlli di spostamento che rendono più semplice la creazione, la personalizzazione e la gestione dei menu di spostamento.

Torna all'inizio

Esempi di codice

Procedura: visualizzare i dati della mappa del sito in controlli server Web non gerarchici

Procedura: aggiungere l'esplorazione semplice di siti

Procedura: filtrare i nodi recuperati dai controlli server Web SiteMapDataSource

Torna all'inizio

Riferimento alle classi

Nella tabella riporta di seguito sono elencate le classi principali correlate al controllo SiteMapDataSource.

Membro

Descrizione

SiteMapDataSource

Classe principale del controllo.

SiteMapPath

Visualizza un insieme di collegamenti ipertestuali in formato testo o immagine e può essere associata al controllo SiteMapDataSource.

TreeView

Visualizza dati gerarchici in una struttura ad albero e può essere associata al controllo SiteMapDataSource.

Menu

Visualizza un menu e può essere associata al controllo SiteMapDataSource.

Torna all'inizio

Vedere anche

Concetti

Cenni preliminari sugli spostamenti all'interno dei siti ASP.NET

Protezione del sistema di spostamento all'interno dei siti ASP.NET

Protezione dell'accesso ai dati

Riferimenti

XmlSiteMapProvider

Altre risorse

Protezione delle applicazioni ASP.NET in ambienti host