SiteMapPath.SiteMapProvider Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.