Como darle el foco a un control?

24/01/2004 - 16:44 por msnews.microsoft.com | Informe spam
Hola

Alguien me puede decir como le doy el focu un textbox en una pagina aspx


Gracias
 

Leer las respuestas

#1 Jose Marcenaro
24/01/2004 - 17:35 | 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

"msnews.microsoft.com" wrote in message
news:ukxow$
Hola

Alguien me puede decir como le doy el focu un textbox en una pagina aspx


Gracias



Preguntas similares