none
UpdatePanel y JavaScript RRS feed

  • Pregunta

  • Hola a todos.

    Tengo la siguiente situación: Resulta que tengo un calendario, un textbox y dos botones.

    Textbox: Contiene la fecha seleccionada en el calendario.

    Boton1: Despliega el calendario que ofrece AjaxControlToolkit.

    Boton2: Se coloca visible solamente cuando se ha seleccionado una fecha y sirve para eliminar dicha fecha del texbox, de lo contrario no está visible.

    El funcionamiento de colocar visible e invisible y de borrar la fecha del textbox se realizan con una función JavaScript.

    Estos tres elementos se encuentran contenidos en un UpdatePanel.

    Cuando se carga la página y no se ha realizado ningún postback, el funcionamiento es correcto, pero cuando se realiza un postback con un boton x que tambien está contenido en el UpdatePanel ya no me ejecuta la función de javascript por lo que no me muestra el botón2 cada que se selecciona una fecha porque no se ejecuta la función javascript.

     

    Que podrá ser?

    Muchas gracias!

    martes, 20 de diciembre de 2011 16:18

Todas las respuestas

  • ya no me ejecuta la función de javascript por lo que no me muestra el botón2

    de casualizas este javascript que deberia ejecutarse sua jquery ?

    si lo usa aplcias algun clase de binding a un evento en jquery ?

    esto lo pregunto, porque si bine pareciera que UpdatePanel es milagroso y permite realizar acciones sin postback, por detras las sigue realizando y esto causa que el html se actualice y pierda referencia a los eventos quen podria tener adjunto un control

    por eso despues del postback deberias voler a ejecutar el codigo javascript que vuelva a vincular el control con el evento para que funcine nuevamente

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    jueves, 22 de diciembre de 2011 5:26