
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);
...