Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/01/2009, 10:10
Apuz
 
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