Como le doy el foco a un control en una pagina aspx?

24/01/2004 - 16:52 por Mayerly | Informe spam
Hola

Como hago para darle el foco a un textbox en una pagina aspx??


Gracias
 

Leer las respuestas

#1 Jose Marcenaro
24/01/2004 - 17:36 | Informe spam
La accion de dar foco debe realizarse del lado del cliente (navegador) y por
lo tanto en una pagina aspx lo que debes hacer es generar codigo javascript
que se ejecute en el cliente cuando se completó la carga de la página.

Una buena idea es crear una clase o control .NET que puede ser invocada
desde la página aspx y se ocupe de enviar ese código junto con la conexion
al evento correspondiente.

Una clase "helper" (de ayuda) que realiza esa tarea, ha sido puesta como
contribución en el sitio CodeProject. Puedes hallarla en
http://www.thecodeproject.com/useri...eFocus.asp , desde allí
puedes descargar el código fuente e incluirlo en tu projecto

La forma de usar la clase es (en el evento Load de la página)
if ( !this.IsPostBack )
McGiv.Web.UI.ClientSideFocus.setFocus(this.TextBox1);


Como ejemplo de su funcionalidad puedes probarla en
http://mcgiv.com/ClientSideFocus/Default.aspx

Saludos
Jose

"Mayerly" wrote in message
news:#
Hola

Como hago para darle el foco a un textbox en una pagina aspx??


Gracias



Preguntas similares