Desenvolvimento - ASP. NET
ASP.NET 2.0 - SiteMapPath
O ASP.NET 2.0 traz na caixa de ferramentas (Toolbox) um grupo de novos controles destinados a navegação: SiteMap / Menu / TreeView, neste artigo o autor dá ênfase ao SiteMapPath.
por Ramon Durães
Artigo recomendado para ASP.NET 2.0 - Visual Studio Beta 2
O ASP.NET 2.0 traz na caixa de ferramentas
(Toolbox) um grupo de novos controles destinados a navegação:
SiteMap / Menu / TreeView.
<?xml
version="1.0"
encoding="utf-8"
?>
<siteMapNode
url=""
title=""
description=""> </siteMap> Listagem 01- Adicionando Site Map .Para nosso exemplo crie uma estrutura de pastas conforme exemplo apresentado na figura 03. O Objetivo é apenas mostramos a navegação. Portanto crie pasta Aluno e Professor e dentro de cada pasta coloque uma pagina padrão com nome default.aspx. Figura 03 - Montando estrutura. Com a estrutura definida o próximo passo é configurar o arquivo web.sitemap conforme listagem 02. Listagem 02
<?xml
version="1.0"
encoding="utf-8"
?>
<siteMapNode
url="default.aspx"
title="Principal"
description="">
<siteMapNode
url="Aluno\default.aspx"
title="Aluno"
description=""
/> </siteMapNode> </siteMapNode> </siteMap> Listagem 02 - Configurando Site Map .Após cadastrar as urls de acordo com a estrutura das pastas, na pagina padrão arraste um SiteMapPath conforme figura 04, observe na mesma que já aparece o titulo que colocamos no arquivo Web.sitemap. Depois arraste um TreeView conforme figura 05. Escolha a opção New DataSource e escolha SiteMap para criar um SiteMapDataSource, fazendo isso você vai carregar o Treeview com informações do Web.sitemap. Repita os passos para as outras paginas que for utilizar. Posteriormente você pode incluir em uma MasterPage (pagina padrão) de forma que se replique automáticamente em todas paginas.
|
Finalizando |
O ASP.NET 2.0 possui uma nova estrutura
para facilitar a navegação. Uma vez
configurado no arquivo
Web.sitemap a navegação já ocorre de forma automática, basta você entrar
em uma pagina e ele já vai lhe informar, oferecendo links para retorno.
Conheça o grupo de usuários .NET http://www.mutex.com.br.
|