Spostamento all'interno dei siti ASP.NET
Aggiornamento: novembre 2007
Il sistema di spostamento all'interno del sito ASP.NET è costituito da un insieme di classi che consentono di fornire agli utenti un metodo coerente per spostarsi all'interno del sito. Il progressivo aumento delle dimensioni del sito e l'eventuale riposizionamento delle pagine possono rapidamente rendere difficile la gestione di tutti i collegamenti. Il sistema di spostamento all'interno dei siti ASP.NET consente di archiviare i collegamenti relativi a ogni pagina in una posizione centrale, nonché di eseguire il rendering di questi collegamenti in elenchi o menu di spostamento in ogni pagina, tramite l'inclusione di un controllo SiteMapDataSource per leggere le informazioni del sito e di un controllo server Web di spostamento quale TreeView o Menu per visualizzare le informazioni del sito.
Questo sistema è costituito fondamentalmente da provider di mappe del sito, che comunicano con l'origine dati dalla mappa del sito, e dalle classi che espongono le funzionalità dei provider di mappe del sito. Ad esempio, il provider di mappe del sito ASP.NET predefinito ottiene i dati della mappa del sito dal file XML Web.sitemap e comunica tali dati direttamente al controllo server Web SiteMapPath.
In questa sezione
Cenni preliminari sugli spostamenti all'interno dei siti ASP.NET
Protezione del sistema di spostamento all'interno dei siti ASP.NET
Procedura: personalizzare l'aspetto dei controlli server Web SiteMapPath
Procedura: visualizzare i dati della mappa del sito in controlli server Web non gerarchici
Procedura: filtrare i nodi recuperati dai controlli server Web SiteMapDataSource
Procedura: enumerare i nodi della mappa del sito a livello di codice
Procedura: modificare a livello di codice i nodi della mappa del sito in memoria
Procedura: configurare più mappe del sito e provider di mappa del sito