Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal,
preciso da ajuda de vocês para resolver o seguinte problema. Desenvolvi uma aplicação web usando ASP.net com C#.
Para agilizar a navegação inseri um arquivo sitemap, semelhante ao modelo a seguir:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="[http://schemas.microsoft.com/AspNet/SiteMap-File-1.0"](http://schemas.microsoft.com/AspNet/SiteMap-File-1.0) >
<siteMapNode url="default.aspx" title="Menu Principal" description="">
<siteMapNode url="default2.aspx" title="Menu 1" description="" >
<siteMapNode url="default2.aspx?id=0" title="Texto 00" description=""/>
<siteMapNode url="default2.aspx?id=1" title="Texto 01" description=""/>
<siteMapNode url="default2.aspx?id=2" title="Texto 02" description=""/>
<siteMapNode url="default2.aspx?id=3" title="Texto 03" description=""/>
</siteMapNode>
<siteMapNode url="default3.aspx" title="Menu 2" description="" />
<siteMapNode url="default4.aspx" title="Menu 3" description="" />
</siteMapNode>
</siteMap>
Ele está funcionando legalzim na página, abrindo menu e sub-menu.
Acrescentei tb o controle <asp:SiteMapPath>.
Na página Default2.aspx eu utilizei os componentes <asp:MultiView> e <asp:View>
Escrevi o código no método Page_Load que resgata o parâmetro id e carrega a view correspondente.
http://forum.imasters.com.br/public/style_emoticons/default/excl.gif PROBLEMA
Para facilitar a navegação do usuário e a minha vida ( :rolleyes: ) gostaria de desenvolver um método de fizesse o seguinte: qdo o usuário clica-se na opção Texto 00, eu conseguisse resgatar em uma <asp:DropDownLis> os demais itens que compoem esse sub-menu, ou seja, que fosse listado o nome Texto 01, Texto 02, Texto 03.
E qdo o usuario escolhe-se algum desse, esse faria o a renderização da página mostrando o view correspondente.
Já fiz o que podia. Vasculhei a internet e não consegui nada.
Todos os códigos que fiz não buscam os elementos.
Vocês me ajudariam a resolver esse problema?
Desde já agradeço.
Carregando comentários...