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)
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