none
Exibir e esconder o tag html <a><a/>através do form. RRS feed

  • Pergunta

  • Boaa tarde Pessoal!!

    Estou usando um web user control para fazer o menu da minha aplicação e nele tenho o controle de permissões de algumas funcionalidades.

    No menu estou usando a tag <a><a/> para chamar as páginas.

    Coloquei um id na tag para poder dar um visible false de acordo com o perfil de acesso, porém não sei com o comando do c# para fazer isso.

    Alguém poderia me dar uma ajuda??

    Abraçoss!!
    domingo, 22 de novembro de 2009 16:09

Respostas

  • Leandro,

    Se a resposta foi útil. Ajude a outros marcando-a como útil. :)

    Tiago
    • Marcado como Resposta Leandro Neroni sexta-feira, 19 de fevereiro de 2010 12:37
    quarta-feira, 2 de dezembro de 2009 22:05
  • Oi Tiago, tdo bem?

    Entao o problema é que preciso fazer isso no momento da execução do programa, dentro do aspx.cs.


    Se tiver outra solução agradeço!!

    Abraço

     

     

    • Marcado como Resposta Leandro Neroni quarta-feira, 2 de dezembro de 2009 19:16
    domingo, 22 de novembro de 2009 21:35

Todas as Respostas

  • Para deixar o controle qualquer html invisivel é so colocar uma tag css.

    Exemplo:
    <a style="display:none">link</a>
    Tiago Novaes (MSP, MCP)- http://www.atitudebrasil.net - Blog: http://www.atitudebrasil.net/blogs/tiagosantos
    domingo, 22 de novembro de 2009 19:03
  • Oi Tiago, tdo bem?

    Entao o problema é que preciso fazer isso no momento da execução do programa, dentro do aspx.cs.


    Se tiver outra solução agradeço!!

    Abraço

     

     

    • Marcado como Resposta Leandro Neroni quarta-feira, 2 de dezembro de 2009 19:16
    domingo, 22 de novembro de 2009 21:35
  • Então, vc coloca um "id" no seu link. e coloca a tag "server".

    Exemplo(na pagina):

    <a id="meuLink" runat="server">link</a>


    E no seu codigo vc adiciona dinamicamente a propriedade que eu falei:

            protected void Page_Load(object sender, EventArgs e)
            {
                meuLink.Attributes.Add("Style", "display:none");
            }


    Pronto. da proxima vez que o seu link for renderizado o mesmo não irá estar visivel na tela.
    Tiago Novaes (MSP, MCP)- http://www.atitudebrasil.net - Blog: http://www.atitudebrasil.net/blogs/tiagosantos
    segunda-feira, 23 de novembro de 2009 10:27
  • Valeu Tiagão!!

    Obrigado!!

    Abraços!!
    quarta-feira, 2 de dezembro de 2009 19:16
  • Leandro,

    Se a resposta foi útil. Ajude a outros marcando-a como útil. :)

    Tiago
    • Marcado como Resposta Leandro Neroni sexta-feira, 19 de fevereiro de 2010 12:37
    quarta-feira, 2 de dezembro de 2009 22:05