none
menu com siteMap RRS feed

  • Pergunta

  • Tenho um menu com sitemap sendo que qdo clico em algum item do menu ele abre um nova página, queria que ele abrisse a mesma, como estou usando uma masterpage se ficar assim vou ficar com muitas páginas abertas.

    como resolver isso ?


    Junior
    sexta-feira, 1 de outubro de 2010 19:47

Respostas

  • Pode ser algum css seu que esteja alterando suas propriedades do sitemap, só iria abrir uma nova janela se vc deixar target ="_blank"
    • Marcado como Resposta Junior_luiz segunda-feira, 4 de outubro de 2010 14:59
    segunda-feira, 4 de outubro de 2010 14:47
    Moderador

Todas as Respostas

  • alguem pode me ajudar ?
    Junior
    segunda-feira, 4 de outubro de 2010 11:18
  • Já mexi com sitemap poucas vezes

    mas das vezes q mexi deu certo msm tendo masterpage

     

    ficou assim

    <

     

    siteMapNode title="Titulo da página" roles="RegraUser,*"

     

     

    url="~/Nomedapágina.aspx"

     

     

    description="Descrição da página" />

    com qualquer item ele muda p/ outra página?

    segunda-feira, 4 de outubro de 2010 11:37
  • meu sitemap esta assim

    <?xml version="1.0" encoding="utf-8" ?>
    <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
     <siteMapNode url="" title="" description="">
       <siteMapNode title="Cadastros" description="" >
        <siteMapNode url="/Forms/cadastro/funcionario.aspx" title="Funcionarios" description=""/>
        <siteMapNode url="Services/Service3.aspx" title="Férias" description=""/>
        <siteMapNode url="Services/Service4.aspx" title="Notícias" description=""/>
       </siteMapNode>
       <siteMapNode url="ContactUs.aspx" title="Contact Us" description=""/>
      </siteMapNode>
     </siteMap>
    e qdo clico no funiconário ele abre uma nova página.
    Junior
    segunda-feira, 4 de outubro de 2010 12:30
  • tente colocar igual aos q vc colocou abaixo

    <siteMapNode url="Forms/cadastro/funcionario.aspx" title="Funcionarios" description=""/>

    ou tente assim

    <siteMapNode url="~/Forms/cadastro/funcionario.aspx" title="Funcionarios" description=""/>

    segunda-feira, 4 de outubro de 2010 12:39
  • Cassio não tem jeito ele abre outra janela, será que isso acontece pq tenho uma página de login se o login estiver correto vou para outra página onde monto o menu.
    Junior
    segunda-feira, 4 de outubro de 2010 12:54
  • Mas esse erro acontece somente na tela de funcionários???

    tente depois fazer um teste caso seja viável

    retire o controle de login e teste se irá para outra janela se clicar na tela de funcionários.

     

     

    att,

    segunda-feira, 4 de outubro de 2010 13:01
  • Eu sempre usei e nunca aconteceu isso segue um ex

       <siteMapNode title="$resources:GitResource, Company" roles="Administrador">
        <siteMapNode url="~/GIT/CAD/Company.aspx" title="$resources:GitResource, Company" roles="Administrador">
        </siteMapNode>
        <siteMapNode url="~/GIT/CAD/Client.aspx" title="$resources:GitResource, Client" roles="Administrador">
        </siteMapNode>
        <siteMapNode url="~/GIT/CAD/Contract.aspx" title="$resources:GitResource, Contract" roles="Administrador">
        </siteMapNode>
        <siteMapNode url="~/GIT/CAD/ContractHoliday.aspx" title="$resources:GitResource, Holiday" roles="Administrador">
        </siteMapNode>
       </siteMapNode>
    

    segunda-feira, 4 de outubro de 2010 13:04
    Moderador
  • Qdo eu logo dou um response.redirect para a pagina principal assim

    Response.Redirect("principal.aspx")

    Nessa página é que tenho o menu, para qualquer item que eu clique no menu ele está abrindo outra janela.


    Junior
    segunda-feira, 4 de outubro de 2010 13:53
  • Isso não é para ter influência, posta seu sitemap
    segunda-feira, 4 de outubro de 2010 14:03
    Moderador
  • já postei, mais esta ai novamente

    <?xml version="1.0" encoding="utf-8" ?>
    <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
     <siteMapNode url="" title="" description="">
      <siteMapNode title="Cadastros" description="" >
      <siteMapNode url="/Forms/cadastro/funcionario.aspx" title="Funcionarios" description=""/>
      <siteMapNode url="Services/Service3.aspx" title="Férias" description=""/>
      <siteMapNode url="Services/Service4.aspx" title="Notícias" description=""/>
      </siteMapNode>
      <siteMapNode url="ContactUs.aspx" title="Contact Us" description=""/>
     </siteMapNode>
     </siteMap>

    já coloquei ~/ já coloquei http://site/forms/....

    e sempre abre uma nova janela.


    Junior
    segunda-feira, 4 de outubro de 2010 14:33
  • Pode ser algum css seu que esteja alterando suas propriedades do sitemap, só iria abrir uma nova janela se vc deixar target ="_blank"
    • Marcado como Resposta Junior_luiz segunda-feira, 4 de outubro de 2010 14:59
    segunda-feira, 4 de outubro de 2010 14:47
    Moderador
  • era isso mesmo, tinha colocado target="_blank" no menu.
    Junior
    segunda-feira, 4 de outubro de 2010 14:59