Subitem de Menu na Master Page padrão
O C# já vem com uma MasterPage padrão, quando desenvolvemos aplicativos web. A pergunta é: Como eu faço para inserir subitens aos Menus já existentes no mesmo padrão dos Menu utilizados?
Pjava
Curtidas 0
Respostas
Joel Rodrigues
18/07/2012
O menu possui uma smart tag onde você pode alterar diretamente os itens OU você pode alterar o sitemap utilizado pelo menu.
GOSTEI 0
Pjava
18/07/2012
Então, eu consigo adicionar Itens, mas não subitem. Estou tentando, mas nada ainda.
GOSTEI 0
Joel Rodrigues
18/07/2012
Ah, é verdade... eu também tive certa dificuldade quando precisei fazer isso. Resolvi criando a estrutura no sitemap. Dá uma olhada na estrutura que utilizei:
A estrutura é a seguinte:
Repare que a raiz é vazia, não tem texto nem URL, isso é necessário para esse tipo de estrutura.
Boa sorte
<siteMapNode url= title= description= roles=*> <siteMapNode url=CadastroClientes.aspx title=Clientes description=Clientes roles=Emissor,Caixa,Administrador/> <siteMapNode url= title=Usuários description=Usuários roles=Administrador, Emissor, Caixa> <siteMapNode url=Usuarios.aspx title=Funções description=Funções roles=Administrador/> <siteMapNode url=Account/ChangePassword.aspx title=Alterar senha description=Alterar senha roles=Administrador/> </siteMapNode> <siteMapNode url= title=Recibos description=Recibos roles=Emissor,Caixa,Administrador> <siteMapNode url=Recibos/Emissao.aspx title=Emissão description=Emissão roles=Emissor,Caixa,Administrador/> <siteMapNode url=Recibos/Conferencia.aspx title=Conferência description=Conferencia roles=Administrador/> <siteMapNode url=Recibos/Impressao.aspx title=Impressão description=Impressão roles=Caixa,Administrador/> <siteMapNode url=Recibos/Reimpressao.aspx title=Reimpressão description=Reimpressão roles=Caixa,Administrador/> </siteMapNode> </siteMapNode>
A estrutura é a seguinte:
Clientes Usuários (Funções | Alterar Senha) Recibos (Emissão | Conferência | Impressão | Reimpressão)
Repare que a raiz é vazia, não tem texto nem URL, isso é necessário para esse tipo de estrutura.
Boa sorte
GOSTEI 0
Pjava
18/07/2012
Sei que pode parecer idiotice, mas como eu chego ao SiteMap?
GOSTEI 0
Joel Rodrigues
18/07/2012
Clica com a direita no projeto, manda adicionar novo item e adiciona um SiteMap. Depois, clica na smart tag do menu e manda selecionar o datasource, na configuração deste, selecione a opção SiteMap.
Segue um exemplo: http://www.macoratti.net/07/06/aspn_smt.htm
Segue um exemplo: http://www.macoratti.net/07/06/aspn_smt.htm
GOSTEI 0
Joel Rodrigues
18/07/2012
Deu certo, PJava?
GOSTEI 0