
15/01/2009, 10:10
|
| | Fecha de Ingreso: febrero-2006 Ubicación: Puerto Montt
Mensajes: 76
Antigüedad: 19 años Puntos: 0 | |
Respuesta: FOCO en TextBox Hola, solucione el problema y me habia olvidado de comentarlo :)
Realice un método con una función javascript y coloque el nombre del control que se publica en el código fuente de la página.
aquí el método:
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
Por ejemplo el nombre que se genero en la página fue "_ctl0_ContentPlaceHolder1_txtBins", por lo tanto cuando se llama al método se realiza de la siguiente forma:
SetFocusControl("_ctl0_ContentPlaceHolder1_txtBox" )
Saludos |