msdn28_capa.jpg

Clique aqui para ler todos os artigos desta edição

 

Menu dinâmico no ASP.NET com TreeView e XML

 

Uma das características visuais mais marcantes de uma aplicação é o seu menu de opções. Para a implementação de menus em aplicações Web, são utilizados os mais diversos recursos: Buttons, Images, Links etc. Ultimamente, o controle TreeView vem sendo uma solução muito atraente para menus em projetos Web. Nele conseguimos montar estruturas hierárquicas, como as pastas de um FileSystem. O TreeView também pode ser preenchido dinamicamente, como por exemplo, preenchendo suas opções com o conteúdo de um arquivo XML. Neste mês, a coluna “Mão na Massa” irá descrever como implementar um menu de opções dinâmico utilizando o TreeView.

Instalando o controle TreeView no Visual Studio 2003

Dentre as diversas novidades que o Visual Studio 2005 nos traz, está o TreeView. Mas se você ainda não está utilizando a nova versão do Visual Studio, tem a opção de instalar um pacote para a utilização do TreeView no Visual Studio 2003. Você pode encontrá-lo para download no link:

 

http://www.asp.net/ControlGallery/ControlDetail.aspx?Control=75&tabindex=2

 

O TreeView que encontramos nesse download faz parte de um pacote de controles Web exclusivos para o Internet Explorer, chamado IEWebControls. Nesse pacote, além do TreeView, nós temos os controles:

·        TabStrip: utilizado para implementar uma interface de tabs na Web;

·        MultiPage: implementa o recurso de múltiplas páginas em um único controle;

·        ToolBar: implementa a estrutura de ToolBar em uma página Web.

Siga os seguintes passos para efetuar a instalação do pacote:

1.    Baixe o programa de instalação IEWebControls no link indicado anteriormente;

2.    Execute o arquivo baixado: IEWebControls.exe. Leia atentamente o License Agreement;

3.    Escolha o diretório de destino (o padrão é C:\Arquivos de programas\IE Web Controls);

...

Quer ler esse conteúdo completo? Tenha acesso completo