SiteMapPath.SiteMapProvider Özellik

Tanım

Site gezinti denetimini işlemek için kullanılan öğesinin SiteMapProvider adını alır veya ayarlar.

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

Özellik Değeri

String

Görüntülenecek gezinti yapısını SiteMapPath tanımlayan bir SiteMapProvider adı. Kullanılabilir tüm sağlayıcılar koleksiyonda Providers bulunur ve özelliği kullanılarak adla Item[String] numaralandırılabilir ve alınabilir.

Öznitelikler

Açıklamalar

Denetim, SiteMapPath işlediği site haritası verileri için kaynak olarak bir SiteMapProvider kullanır. SiteMapProvider Özellik ayarlanmamışsa, SiteMapPath denetim özelliği tarafından SiteMap.Provider tanımlanan sağlayıcıyı kullanır. Bu, yapılandırma hiyerarşisinde site için varsayılan olarak SiteMapProvider tanımlanan sağlayıcıdır ve genellikle değeridirXmlSiteMapProvider. özelliğinin SiteMapProvider ayarlanması, denetimi sağlayıcının SiteMapPath tanımladığı site haritası verilerini işlemeye yönlendirir.

Denetim, SiteMapPath site haritası bilgilerini görüntülemek için doğrudan ve SiteMapProvider SiteMapNode nesneleriyle birlikte çalışır. ve TreeViewgibi Menu diğer denetimler, aynı site gezinti bilgilerini görüntülemek için sınıf tarafından SiteMapDataSource sağlanan bir veri soyutlaması gerektirir.

Bu özelliğin değeri görünüm durumunda depolanır.

Bu özellik temalar veya stil sayfası temaları tarafından ayarlanamaz. Daha fazla bilgi için bkzThemeableAttribute. temalar ve dış görünümler ASP.NET.

Şunlara uygulanır

Ayrıca bkz.