Compartilhar via


SiteMapPath.SiteMapProvider Propriedade

Definição

Obtém ou define o nome do SiteMapProvider usado para renderizar o controle de navegação no site.

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 da propriedade

O nome de um SiteMapProvider que define a estrutura de navegação a ser exibida pelo SiteMapPath. Todos os provedores disponíveis estão contidos na coleção Providers e podem ser enumerados e recuperados por nome usando a propriedade Item[String].

Atributos

Comentários

O SiteMapPath controle usa um SiteMapProvider como fonte para os dados do mapa do site que ele renderiza. Se a SiteMapProvider propriedade não estiver definida, o SiteMapPath controle usará o provedor identificado pela SiteMap.Provider propriedade , que é o padrão SiteMapProvider definido para o site na hierarquia de configuração, normalmente o XmlSiteMapProvider. Definir a SiteMapProvider propriedade direciona o SiteMapPath controle para renderizar os dados do mapa do site definidos pelo provedor.

O SiteMapPath controle funciona diretamente com um SiteMapProvider e seus SiteMapNode objetos para exibir informações do mapa do site. Outros controles, como Menu e TreeView, exigem uma abstração de dados, fornecida pela SiteMapDataSource classe , para exibir as mesmas informações de navegação do site.

O valor dessa propriedade é armazenado no estado de exibição.

Essa propriedade não pode ser definida por temas ou temas de folha de estilos. Para obter mais informações, consulte ThemeableAttribute e ASP.NET Temas e Peles.

Aplica-se a

Confira também