Recientemente me encontré con el hecho de que al utilizar el método .Focus() de un textbox todo funcionaba de maravilla mientras éste fuera invocado durante un full-refresh de la página, sin embargo al invocarlo durante una llamada asíncrona de un UpdatePanel la cosa cambiaba y el focus aparentemente se ejecutaba pero al mostrarse la página simplemente ningún control tenía el foco.
Indagando en foros y blogs me encontré con diversas soluciones a través de JavaScript pero ninguna me funcionó, al final me topé con una simpleza como la siguiente:
ScriptManager.SetFocus( TextBox1 )
Y esa fue la solución, ya que el script manager se encarga de poner el foco al regreso de la llamada asíncrona al UpdatePanel.
Indagando en foros y blogs me encontré con diversas soluciones a través de JavaScript pero ninguna me funcionó, al final me topé con una simpleza como la siguiente:
ScriptManager.SetFocus( TextBox1 )
Y esa fue la solución, ya que el script manager se encarga de poner el foco al regreso de la llamada asíncrona al UpdatePanel.
No hay comentarios.:
Publicar un comentario