共用方式為


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

屬性值

String

SiteMapProvider 的名稱定義了巡覽結構,供 SiteMapPath 顯示。 所有可用的提供者都包含在 Providers 集合中,並且可以使用 Item[String] 屬性以名稱列舉和擷取。

屬性

備註

控制項 SiteMapPath 會使用 SiteMapProvider 做為其呈現之網站地圖資料的來源。 SiteMapProvider如果未設定屬性, SiteMapPath 控制項會使用 屬性所 SiteMap.Provider 識別的提供者,這是組態階層中月臺的預設 SiteMapProvider 定義,通常是 XmlSiteMapProviderSiteMapProvider設定 屬性會 SiteMapPath 指示 控制項轉譯提供者所定義的網站地圖資料。

控制項 SiteMapPath 會直接與 及其 SiteMapNode 物件搭配使用 SiteMapProvider ,以顯示網站地圖資訊。 其他控制項,例如 MenuTreeView ,需要 類別提供 SiteMapDataSource 的資料抽象概念,才能顯示相同的網站導覽資訊。

此屬性的值會儲存在檢視狀態中。

這個屬性無法由佈景主題或樣式表主題設定。 如需詳細資訊,請參閱 ThemeableAttributeASP.NET 主題和麵板

適用於

另請參閱