SiteMapPath.SiteMapProvider Свойство

Определение

Получает или задает имя SiteMapProvider, используемого для передачи элемента управления навигации веб-узла.

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

Значение свойства

Имя SiteMapProvider, определяющее навигационную структуру SiteMapPath для отображения. Все доступные поставщики содержатся в коллекции Providers и могут быть перечислены и получены поименно при использовании свойства Item[String].

Атрибуты

Комментарии

Элемент SiteMapPath управления использует в SiteMapProvider качестве источника для отображаемых данных карты сайта. SiteMapProvider Если свойство не задано, элемент управления использует поставщик, SiteMapPath определенный свойством SiteMap.Provider , которое по умолчанию SiteMapProvider определяется для сайта в иерархии конфигурации, обычно .XmlSiteMapProvider SiteMapProvider Задание свойства указывает элементу SiteMapPath управления на отрисовку данных карты сайта, определяемого поставщиком.

Элемент SiteMapPath управления работает непосредственно с SiteMapProvider и его SiteMapNode объектами для отображения сведений о карте сайта. Для других элементов управления, таких как Menu и TreeView, требуется абстракция данных, предоставляемая классом SiteMapDataSource , для отображения одинаковых сведений о навигации сайта.

Значение этого свойства хранится в состоянии представления.

Значение для данного свойства нельзя задать с помощью тем или тем таблиц стилей. Дополнительные сведения см. в разделах ThemeableAttribute и ASP.NET Темы и обложки.

Применяется к

См. также раздел