SiteMapPath.SiteMapProvider Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia nazwę używanego SiteMapProvider do renderowania kontrolki nawigacji witryny.
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
Wartość właściwości
Nazwa SiteMapProvider elementu definiującego strukturę nawigacji do SiteMapPath wyświetlenia. Wszyscy dostępni dostawcy znajdują się w Providers kolekcji i można je wyliczyć i pobrać za pomocą nazwy przy użyciu Item[String] właściwości .
- Atrybuty
Uwagi
Kontrolka SiteMapPath używa jako SiteMapProvider źródła danych mapy lokacji renderowanych. SiteMapProvider Jeśli właściwość nie jest ustawiona, SiteMapPath kontrolka używa dostawcy zidentyfikowanej przez SiteMap.Provider właściwość, która jest domyślną SiteMapProvider zdefiniowaną dla lokacji w hierarchii konfiguracji, zazwyczaj XmlSiteMapProvider. SiteMapProvider Ustawienie właściwości powoduje przekierowanie SiteMapPath kontrolki w celu renderowania danych mapy lokacji definiowanych przez dostawcę.
Kontrolka SiteMapPath działa bezpośrednio z obiektami SiteMapProvider i, SiteMapNode aby wyświetlić informacje o mapie witryny. Inne kontrolki, takie jak Menu i TreeView, wymagają abstrakcji danych dostarczonej SiteMapDataSource przez klasę, aby wyświetlić te same informacje nawigacji witryny.
Wartość tej właściwości jest przechowywana w stanie widoku.
Nie można ustawić tej właściwości według motywów ani motywów arkusza stylów. Aby uzyskać więcej informacji, zobacz ThemeableAttributei ASP.NET Motywy i skóry.