none
Selecionar Objetos Via Código RRS feed

  • Pergunta

  • E aí pessoal, buenas?

    Seguinte, to tentando selecionar um objeto: <asp:Hyperlink ID="Link1"... via código C#, e não tenho logrado êxito, na verdade, não sai do chão..

    Assim, para ficar mais claro..

    Tenho um página master com um metodo para trocar o CSS do objeto que deveria funcionar assim...

    public void Ativa(string OBJ)
        {
            OBJ.CssClass="ativo";
        }


    esse método é acessado por uma página filha...

    como eu faço pra fazer o metodo acima funcionar...fazer com que a string OBJ passada pela pagina filha, seja convertida em objeto e assim troque o css?

    abraço a todos!!

    terça-feira, 1 de abril de 2008 18:58

Respostas

  •  

    Ao invés de OBJ.CssClass="ativo"; você pode fazer da seguinte forma:

     

    public void Ativa(string OBJ)

    {

    ((HyperLink)this.FindControl(OBJ)).CssClass = "ativo";

    }


    O problema é que não dá para usar esse método da forma que está para outros controles, apenas para o HyperLink. Uma sugestão é passar mais um parâmetro com o tipo do controle.

    terça-feira, 1 de abril de 2008 19:26

Todas as Respostas

  •  

    Ao invés de OBJ.CssClass="ativo"; você pode fazer da seguinte forma:

     

    public void Ativa(string OBJ)

    {

    ((HyperLink)this.FindControl(OBJ)).CssClass = "ativo";

    }


    O problema é que não dá para usar esse método da forma que está para outros controles, apenas para o HyperLink. Uma sugestão é passar mais um parâmetro com o tipo do controle.

    terça-feira, 1 de abril de 2008 19:26
  • André, muito obrigado!

    Tô com algumas dificuldades ainda nessa migração de PHP pra ASP.NET...

    Valeu cara! obrigado e sucesso pra ti!
    terça-feira, 1 de abril de 2008 19:33