SiteMapPath.SiteMapProvider 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定用於呈現網站巡覽控制項的 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會直接與 及其 SiteMapNode 物件搭配SiteMapProvider使用,以顯示網站地圖資訊。 和 等其他MenuTreeView控制項需要 類別提供SiteMapDataSource的數據抽象概念,才能顯示相同的網站導覽資訊。
這個屬性的值會儲存在檢視狀態中。
這個屬性無法由佈景主題或樣式表主題設定。 如需詳細資訊,請參閱 ThemeableAttribute 和 ASP.NET 主題和外觀。