Establecer el foco a un control


Truco de ASP.NET - Establecer el foco a un control


Podemos establecer el focus en un control en una página de la siguiente manera:
Creamos una función que establece el foco y que registra el script en la página:
Public Sub SetFocusControl(ByVal ControlName As String)
' character 34 = "

Dim script As String = _
"<;script language=" + Chr(34) + "javascript" + Chr(34) _
+ ">;" + _
" var control = document.getElementById(" + Chr(34) + _
ControlName + Chr(34) + ");" + _
" if( control != null ){control.focus();}" + _
"<;/script>;"

Page.RegisterStartupScript("Focus", script)
End Sub

Pon el truco en tus favoritos Pon el truco en tus favoritos