none
Como separar filhos de um SiteMapNode para renderizar em outro menu que fica em Web user control diferente RRS feed

  • Pergunta

  • Boa tarde,

    Estou com um problema de logica eu acho.

    Tenho tres WebUserControl um que é o menu horizontal e o outro que é o menu vertical e outro que é SiteMapPath. Esse menus estão sendo criado via codigo pelo herança do StaticSiteMapProvider consigo criar o todo mapa de navegação mas como faço para separa os filhos e deixar no menu vertical e os pais desses filhos no menu horizontal.

    Codigo que gera a hierarquia

    foreach (SiteMapNode item in listHorizontal)
    {
          siteMapHorizontal = new SiteMapNode(this,
                       item.Key,
                       item.Url,
                       item.Title,
                       item.Description);
          AddNode(siteMapHorizontal, siteMapRoot);
    
          listVertical = menusbaco.TesteVertical(idRole, item.Key);
               foreach (SiteMapNode items in listVertical)
                {
                   node = new SiteMapNode(this,
                       items.Key,
                       items.Url,
                       items.Title,
                       items.Description);
                   AddNode(node, siteMapHorizontal);
                                    
          }
       }
    }

    Quem puder ajudar obrigado.

    Luiz Filipe

    quarta-feira, 15 de agosto de 2012 16:32