Array
(
)

Focus em ASP .NET

Fredy992
   - 02 mai 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 ???


Ivinsons
   - 04 mai 2005

Vamos lá amigo :

Primeiramente declare uma procedure dessa maneira:

#Código

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


Agora vc implementa assim :

#Código

with aPage do
RegisterStartupScript(´focus´,
System.String.Format(´<SCRIPT>document.getElementById("{0}").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


Cristiam
   - 06 mai 2005

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


Milsonsm
   - 18 mar 2006

Parabens sua resposta foi de grande ajuda....