SiteMapPath.SiteMapProvider Özellik

Tanım

Site gezinti denetimini işlemek için kullanılan öğesinin adını SiteMapProvider 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

görüntülenecek gezinti yapısını SiteMapPath tanımlayan adıSiteMapProvider. Kullanılabilir tüm sağlayıcılar koleksiyonda Providers bulunur ve özelliği kullanılarak Item[String] ada göre 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şisindeki site için varsayılan SiteMapProvider olarak tanımlanan sağlayıcıdır.XmlSiteMapProvider ö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 SiteMapProviderSiteMapNode 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 bkz ThemeableAttribute . Temalar ve Dış Görünümler'i ASP.NET.

Şunlara uygulanır

Ayrıca bkz.