SiteMapPath.SiteMapProvider Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 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 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 ASP.NET.