Compartir a través de


SiteMapPath.SiteMapProvider Propiedad

Definición

Obtiene o establece el nombre de SiteMapProvider que se utiliza para representar el control de navegación del sitio.

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

Valor de propiedad

Nombre de SiteMapProvider que define la estructura de navegación de SiteMapPath que se va a mostrar. Todos los proveedores disponibles están contenidos en la colección Providers, y se pueden enumerar y recuperar por nombre mediante la propiedad Item[String].

Atributos

Comentarios

El SiteMapPath control usa un SiteMapProvider elemento como origen para los datos del mapa del sitio que representa. Si no se establece la SiteMapProvider propiedad , el SiteMapPath control usa el proveedor identificado por la SiteMap.Provider propiedad , que es el valor predeterminado SiteMapProvider definido para el sitio en la jerarquía de configuración, normalmente .XmlSiteMapProvider Al establecer la propiedad, se SiteMapProvider dirige el SiteMapPath control para representar los datos del mapa del sitio que define el proveedor.

El SiteMapPath control funciona directamente con un SiteMapProvider objeto y sus SiteMapNode objetos para mostrar información del mapa del sitio. Otros controles, como Menu y TreeView, requieren una abstracción de datos, proporcionada por la SiteMapDataSource clase , para mostrar la misma información de navegación del sitio.

El valor de esta propiedad se almacena en estado de vista.

Esta propiedad no se puede establecer mediante temas o temas de la hoja de estilos. Para obtener más información, consulte ThemeableAttribute y ASP.NET Temas y máscaras.

Se aplica a

Consulte también