Partager via


Vue d'ensemble du contrôle serveur Web SiteMapDataSource

Mise à jour : novembre 2007

Le contrôle serveur Web SiteMapDataSource est utilisé avec Navigation au sein des sites ASP.NET. Le contrôle serveur Web SiteMapDataSource récupère des données de navigation à partir d'un fournisseur de plan de site, puis les passe aux contrôles capables de les afficher, comme les contrôles TreeView et Menu.

Cette rubrique contient les sections suivantes :

  • Arrière-plan

  • Exemples de code

  • Référence de classe

Contexte

Le contrôle serveur Web SiteMapDataSource récupère des données de navigation à partir d'un fournisseur sitemap, puis les passe aux contrôles capables de les afficher, comme les contrôles TreeView et Menu.

Remarque :

Le contrôle SiteMap affiche également des données de navigation, mais il n'a pas besoin de se lier au contrôle SiteMapDataSource. Pour plus d'informations, consultez Vue d'ensemble de la navigation de site ASP.NET.

Le contrôle SiteMapDataSource obtient des données de navigation d'un plan de site. Ces données contiennent des informations sur les pages de votre site Web, telles que l'URL, le titre, la description et l'emplacement dans la hiérarchie de navigation. Le stockage des données de navigation à un emplacement unique facilite l'ajout et la suppression des éléments dans les menus de navigation de votre site Web.

Dans les versions antérieures d'ASP et ASP.NET, lorsque vous ajoutiez une page à votre site Web, puis un lien à cette nouvelle page à partir de chaque autre page du site Web, vous deviez ajouter les liens manuellement, inclure un fichier commun ou développer des fonctionnalités de navigation personnalisées. La version 2.0 d'ASP.NET comprend des contrôles de navigation qui facilitent la création, la personnalisation et la gestion des menus de navigation.

Retour au début

Exemples de code

Comment : afficher des données sitemap dans des contrôles serveur Web non hiérarchiques

Comment : ajouter la navigation de site simple

Comment : filtrer les nœuds récupérés par les contrôles serveur Web SiteMapDataSource

Retour au début

Référence de classe

Le tableau suivant répertorie les classes clés relatives au contrôle SiteMapDataSource.

Membre

Description

SiteMapDataSource

Classe principale du contrôle.

SiteMapPath

Affiche un jeu de liens hypertexte ou d'images et peut créer une liaison avec le contrôle SiteMapDataSource.

TreeView

Affiche des données hiérarchiques dans une arborescence et peut créer une liaison avec le contrôle SiteMapDataSource.

Menu

Affiche un menu et peut créer une liaison avec le contrôle SiteMapDataSource.

Retour au début

Voir aussi

Concepts

Vue d'ensemble de la navigation de site ASP.NET

Sécurisation de la navigation de site ASP.NET

Sécurisation de l'accès aux données

Référence

XmlSiteMapProvider

Autres ressources

Sécurité des applications ASP.NET dans les environnements hébergés