none
Por que se ejecuta un evento click depues de un textchange RRS feed

  • Pregunta

  • tengo un textbox y un boton con eventos cada uno

    sobre el textbox se escanea un código de escaner y se ejecuta un enter para disparar el evento

    el problema es que el evento click se ejecuta inmediatamente despues sin se llamado

    alguien sabe porque ocurre esto

    martes, 29 de septiembre de 2015 3:42

Respuestas

  • En ASP.NET, no se puede ejecutar ningún evento de lado servidor sin que el navegador envíe una petición al servidor. En general, dicho envío al servidor se produce cuando se hace click sobre algún botón (un mero textchange en el navegador no es detectable en el servidor). Así que para disparar en lado servidor el textchange primero hay que hacer click en algún sitio para que el servidor "se entere". Y una vez que la petición llega al servidor, siempre se ejecutan primero todos los eventos de cambio, seguidos por el evento de acción (un click en tu caso) que permitió que dichos eventos de cambio llegasen al servidor.
    martes, 29 de septiembre de 2015 4:14

Todas las respuestas

  • En ASP.NET, no se puede ejecutar ningún evento de lado servidor sin que el navegador envíe una petición al servidor. En general, dicho envío al servidor se produce cuando se hace click sobre algún botón (un mero textchange en el navegador no es detectable en el servidor). Así que para disparar en lado servidor el textchange primero hay que hacer click en algún sitio para que el servidor "se entere". Y una vez que la petición llega al servidor, siempre se ejecutan primero todos los eventos de cambio, seguidos por el evento de acción (un click en tu caso) que permitió que dichos eventos de cambio llegasen al servidor.
    martes, 29 de septiembre de 2015 4:14
  • Entiendo que al generar el enter estás generando un submit del formulario que es lo que genera el evento click del botón por defecto del formulario que será:

    - el definido como DefaultButton en el formulario

    - si no hay ninguno definido como DefaultButton, el primer botón con la propiedad UseSubmitBehavior a true


    Píldoras .NET
    Artículos, tutoriales y ejemplos de código .NET

    Píldoras JS
    Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...

    martes, 29 de septiembre de 2015 7:10