Sdílet prostřednictvím


SiteMapPath.SiteMapProvider Vlastnost

Definice

Získá nebo nastaví název použité k SiteMapProvider vykreslení ovládacího prvku navigace webu.

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

Hodnota vlastnosti

Název objektu SiteMapProvider , který definuje navigační strukturu, která SiteMapPath se má zobrazit. Všichni poskytovatelé, kteří jsou k dispozici, jsou obsaženi v kolekci Providers a mohou být výčtem a načteni podle názvu pomocí Item[String] vlastnosti .

Atributy

Poznámky

Ovládací SiteMapPath prvek používá SiteMapProvider jako zdroj mapových dat webu, která vykresluje. SiteMapProvider Pokud vlastnost není nastavená, SiteMapPath ovládací prvek použije zprostředkovatele určeného SiteMap.Provider vlastností , což je výchozí SiteMapProvider definovaný pro lokalitu v hierarchii konfigurace, obvykle XmlSiteMapProvider. SiteMapProvider Nastavení vlastnosti nasměruje SiteMapPath ovládací prvek k vykreslení dat mapy webu, která definuje zprostředkovatel.

Ovládací SiteMapPath prvek pracuje přímo s objekty SiteMapProvider a k SiteMapNode zobrazení informací o mapě webu. Jiné ovládací prvky, například Menu a TreeView, vyžadují abstrakci dat poskytovanou SiteMapDataSource třídou , aby se zobrazily stejné navigační informace webu.

Hodnota této vlastnosti je uložena ve stavu zobrazení.

Tuto vlastnost nelze nastavit pomocí motivů nebo šablon stylů. Další informace najdete v tématu ThemeableAttribute a ASP.NET Motivy a skiny.

Platí pro

Viz také