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 控件直接与一个 SiteMapProvider 及其 SiteMapNode 对象一起使用,以显示网站地图信息。 其他控件(如 Menu 和 TreeView)需要类提供 SiteMapDataSource 的数据抽象来显示相同的网站导航信息。
此属性的值以视图状态存储。
无法通过主题或样式表主题设置此属性。 有关详细信息,请参阅 ThemeableAttribute ASP.NET 主题和外观。