Partager via


SiteMapPath.SiteMapProvider Propriété

Définition

Obtient ou définit le nom du SiteMapProvider utilisé pour afficher le contrôle de navigation de site.

public:
 virtual property System::String ^ SiteMapProvider { System::String ^ get(); void set(System::String ^ value); };
[System.Web.UI.Themeable(false)]
public virtual string SiteMapProvider { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.SiteMapProvider : string with get, set
Public Overridable Property SiteMapProvider As String

Valeur de propriété

Le nom d'un SiteMapProvider définissant la structure de navigation du SiteMapPath à afficher. Tous les fournisseurs disponibles sont inclus dans la collection Providers et peuvent être énumérés et récupérés en fonction de leurs noms à l'aide de la propriété Item[String].

Attributs

Remarques

Le SiteMapPath contrôle utilise un SiteMapProvider comme source pour les données de plan de site qu’il restitue. Si la SiteMapProvider propriété n’est pas définie, le SiteMapPath contrôle utilise le fournisseur identifié par la SiteMap.Provider propriété , qui est la valeur par défaut SiteMapProvider définie pour le site dans la hiérarchie de configuration, généralement le XmlSiteMapProvider. La définition de la SiteMapProvider propriété indique au SiteMapPath contrôle de restituer les données de plan de site que le fournisseur définit.

Le SiteMapPath contrôle fonctionne directement avec un SiteMapProvider et ses SiteMapNode objets pour afficher des informations de plan de site. D’autres contrôles, tels que Menu et TreeView, nécessitent une abstraction de données, fournie par la SiteMapDataSource classe , pour afficher les mêmes informations de navigation sur le site.

La valeur de cette propriété est stockée dans l’état d’affichage.

Cette propriété ne peut pas être définie par les thèmes ou les thèmes de feuille de style. Pour plus d’informations, consultez ThemeableAttribute et ASP.NET Thèmes et apparences.

S’applique à

Voir aussi