• Asignar el foco a un control al cargar una página web aspx

    Pues eso… que con la cabeza que tengo (se me olvidan las cosas o lo mismo mi disco duro ya está lleno, a saber) me he decidido a publicar este "truco" para ASP.NET usando páginas web ASPX, ya que hoy lo he necesitado y no me acordaba cómo había que hacerlo… o casi… ahora te explico el casi.

     

    Asignar el foco a un control de una página web ASPX al cargarla

    La idea es que hay que "darle el foco" al control en cuestión y aquí no vale eso de asignar un valor cero (0) a la propiedad TabIndex del control, que es lo que haríamos en una aplicación de escritorio (y casi me atrevería a decir que a una de XAML).

    Otra cosa que se te puede ocurrir es asignar el foco al cargar "el formulario" (en este caso la página web), y por ahí iríamos bien… pero en el caso de las páginas web ASPX el evento Load (en realidad Page_Load) no se produce o al menos no podemos interceptarlo salvo que indiquemos en la directiva @Page que queremos hacerlo, esto lo conseguimos asignando un valor "true" a la propiedad AutoEventWireup (el valor predeterminado o por defecto, es "false").

     

    Y uniendo todo lo dicho tendríamos algo así:

    <%@ Page Language="vb" AutoEventWireup="true" Strict="true" %>
    
    <!DOCTYPE html>
    <script runat="server">
    
        ' Para que se ponga el foco en el control indicado
        ' en @Page hay que indicar AutoEventWireup="true"
        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
            If IsPostBack = False Then
                txtTotal.Focus()
            End If
        End Sub
        
    </script>
    
    

     

    Espero que te pueda ser útil

    Nos vemos.

    Guillermo

    P.S.

    Nota del 28/Oct/2012:

    Mira esta actualización que seguro que te interesa también:

    Asignar el foco a un control al cargar una página web aspx (ampliación y recapitulación)

    …

  • ¡Enhorabuena MVP de Microsoft 2012!

    Pues eso… cuando he aparecido por mi casa esta tarde/noche, he visto el mensaje de felicitación como MVP de Microsoft 2012.
    Con esta ya van 16 veces consecutivas… desde aquél noviembre de 1997 en el que recibí la primera "nominación" como Microsoft MVP de Visual Basic (MVP = Most Valuable Professional), hasta la de este 1 de octubre de 2012…
    Y es que va uno pa viejo… en fin… 😉

     

    Aquí te dejo el mensaje que he recibido (aparte del de Cristina "mi lead de MVP") indicándome que soy MVP de Visual Basic.

     

     

    From: …mvpaward…
    Sent: lunes, 01 de octubre de 2012 15:53
    To: elguille.info
    Subject: ¡Enhorabuena MVP de Microsoft 2012!

     


    Estimado/a Guillermo Som,

    Enhorabuena. Nos complace presentarle el programa de nombramiento MVP de Microsoft® de 2012. Este nombramiento se concede a los líderes excepcionales de la comunidad técnica que comparten de forma activa su experiencia de alta calidad y de la vida real con otras personas. Le agradecemos especialmente la contribución que ha realizado en las comunidades técnicas en el área de Visual Basic a lo largo del pasado año.
    También incluimos en este mensaje:

    • Información acerca de su premio como MVP
    • Cómo activar los beneficios de su premio como MVP
    • Su número de identificación de MVP
    • El Código de conducta del Programa de premios MVP

    El programa de nombramiento de MVP de Microsoft nos proporciona una oportunidad única de celebrar y reconocer sus aportaciones importantes, así como de decir “Gracias por su liderazgo técnico”.

    Mike Hickman
    Director
    Relacionamiento con Comunidades
    Microsoft

     

    Nos vemos.
    Guillermo

    …

  • Fiesta de la vendimia en Lagar de Torrijos

    Pues eso… que hoy sábado se ha celebrado la fiesta de la vendimia en Lagar de Torrijos un ecomuseo en el parque natural Montes de Málaga, y allí hemos ido (a mí es que me han llevao, aunque a la vuelta yo conduje el coche a pesar de que esto de "conducir bajo presión" no es muy recomendable, pero bueno… uno que tiene aguante pa tó…, jeje).

    Primero desayunamos y después (cuando escampó un poco, bueno… un poco no, cuando escampó, ya que si no para de llover nos hubiésemos mojado más) uno de los dos grupos de verdiales estuvieron por allí tocando las cosas que ellos tan bien tocan (je) y de paso, a parte de escucharlos (y prácticamente no entender las letras) servían vino "del terreno", algo que estaba bien, ya que así el fresquete de la sierra se disimula mejor…

     

    P1160962_lr
    Foto 1. Verdiales y vinillo del terreno

    P1160979_lr
    Foto 2. Pisando las uvas

    P1170035_lr
    Foto 3. Los preparativos de las "paellas"

     

    P1170077_lr
    Foto 4. La paella ya está casi lista

     

    Y más después, cuando terminaron de pisar las uvas, la comida, en este caso, paella (o arroz con carne, que después la gente -que entiende de paellas- dice que los de esta parte llamamos paella a cualquier cosa que tenga "arroz amarillo").
    Pues eso, comimos paella acompañada de vino dulce (también del terreno). Yo sólo probé de la segunda ronda (por no decir de la segunda paellera, porque la paellera en realidad sería la que hace el arroz en la paella, esto de tener amigos valencianos que te aclaran conceptos, pues… pero vamos, es como lo de los chirimoyos, que en realidad la fruta son chirimoyas, pero yo como "chirimoyos" y eso es lo que hay… es que a ciertas edades, pues… no es plan de cambiar mucho, jeje). Ya no me acuerdo de lo que iba a decir, como me enrollo tanto… a ver… ¡ah!, sí… que aunque yo no probé "los dos arroces" tuvieron que salir muy buenos los dos, porque la gente no protestó (y si pagas, aunque sea algo simbólico, si no está bien, siempre te quejas… ¿o no? po ezo…).

    Bueno, no me enrollo más, que ya está bien… aquí te dejo el enlace al álbum con todas las fotos que he hecho en esta fiesta de la vendimia en Lagar de Torrijos organizada por Educare aventura.

     

    Fiesta de la vendimia en Lagar de Torrijos, 29 septiembre 2012

     

    Nos vemos.
    Guillermo

    …