SiteMapPath.SiteMapProvider Właściwość

Definicja

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

String

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 ThemeableAttribute i ASP.NET Motywy i skóry.

Dotyczy

Zobacz też