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