Buscar

Últimas inserções

Renomeando tabelas Sql Server
Desconectar remotamente uma sessão do Terminal Services (Área de Trabalho Remota)
Object reference not set to an instance of an object - Visual Studio 2008 SP1
Usuários conectados na área de trabalho remota
Unable to generate a temporary class (result=1)
- TODAS AS DICAS

Top Poggers (sempre)

Cuban Pete (118)
Jar Jar Binks (97)
Tufo (24)

Top Poggers (30 dias)


Área restrita

Logon

pogMasters.NET

Início
Busca Avançada
Contato

RSS
 

Setando foco em controles dentro de update panels

ASP.NET

09/06/2009 por Cuban Pete


Bom dia,

temos problemas ao setar diretamente foco num controle quando o mesmo se encontra dentro de um update panel. Para resolver este problema podemos utilizar um pog de javascript.

Utilizemos a seguinte função:

Public Sub SetarFoco(ByRef TBox As TextBox)
Dim focusJS As String = "setTimeout(""document.getElementById('" & TBox.ClientID & "').focus(); "", 100);"
ScriptManager.RegisterStartupScript(Me, Me.GetType(), "focusJS", focusJS, True)
End Sub

A mesma registra um javascript que ao carregar a página, espera 100 milisegundos e depois dá o foco no controle.

Mais detalhes neste artigo:
http://www.codeproject.com/KB/aspnet/AtlasUpdatepanelFocus.aspx

Até ++

[keywords]
setando focus updatepanel focus updatepanel focus asp.net ajax setando focus textbox
 
   


Comentários sobre o artigo


Poste um comentário >>
Nome  
Email
Comentário    
Postar Comentário