Focus em ASP .NET

Delphi

02/05/2005

Pessoal,

Tenho uma tela de login que quero que quando ela carrega o cursor (focus) fica em cima do TextBox onde o usuario va digitar o seu Login. Como faço isto em ASP .NET ???


Fredy992

Fredy992

Curtidas 0

Respostas

Ivinsons

Ivinsons

02/05/2005

Vamos lá amigo :

Primeiramente declare uma procedure dessa maneira:

//Manda o foco para o controle indicado
         Procedure SetFocus(aPage : page; CTRL: System.web.UI.Control);


Agora vc implementa assim :

 with aPage do
    RegisterStartupScript(´focus´,
    System.String.Format(´<SCRIPT>document.getElementById("").focus();</SCRIPT>´,
    [ctrl.ID]));


depois utilize assim :

SetFocus(Page, Textbox1);


O que fizemos foi simular o alert do javascript simplesmente!

Forte abraço !

Ivinson Lima
Analista Sistemas


GOSTEI 0
Cristiam

Cristiam

02/05/2005

Opa, acabei de testar aqui e funcionou perfeitamente. :D


GOSTEI 0
Milsonsm

Milsonsm

02/05/2005

Parabens sua resposta foi de grande ajuda....


GOSTEI 0
POSTAR