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

属性值

SiteMapProvider 的名称,它定义要显示的 SiteMapPath 的导航结构。 所有可用提供程序都包含在 Providers 集合中,都可使用 Item[String] 属性按名称进行枚举和检索。

属性

注解

控件 SiteMapPath 使用 SiteMapProvider 作为它呈现的站点地图数据的源。 SiteMapProvider如果未设置 属性,控件SiteMapPath将使用 由 SiteMap.Provider 属性标识的提供程序,该提供程序是配置层次结构中为站点定义的默认值SiteMapProvider,通常XmlSiteMapProvider为 。 SiteMapProvider设置 属性会SiteMapPath指示控件呈现提供程序定义的站点地图数据。

控件SiteMapPath直接与 及其 SiteMapNode 对象一起使用SiteMapProvider,以显示站点地图信息。 其他控件(如 MenuTreeView)需要 类 SiteMapDataSource 提供的数据抽象来显示相同的网站导航信息。

此属性的值存储在视图状态中。

无法通过主题或样式表主题设置此属性。 有关详细信息,请参阅 ThemeableAttributeASP.NET 主题和皮肤

适用于

另请参阅