none
un evento que no se ejecuta desde un PoPUp RRS feed

  • Pregunta

  • Hola gente : les comento que estuve desarrollando una aplicación donde se abre una ventana PopUp o como se le dice Dialog, la ventana se abre y muestra todos sus datos(un registro de una tabla que lo trae por un Id), dentro de esa misma ventana puse un button para guardar los datos que vienen de la misma ventana, es decir cuando selecciono u registro de la misma ventana , cargo un archivo en el registro por su Id y los guardo con un button llamado

    que tiene el evento OnClick="btnAdjuntar_Click" , el mismo evento es una función que está detrás del código en c#(codebehind).

    El button funciona muy bien cuando está fuera de la ventana modal pero cuando agrego el button en la ventana modal no funciona,añguien puede indicarme como puedo hacerlo funcionar el button en la ventana?

    Aquí esta el codigo

    aqui esta la imagen de la pantalla que muestra la ventana dialog

    pero cuando le doy click no funciona ni responde

    pero cuando coloco el button afuera si funciona

    aquí el button está afuera, y entra tranquilamente en la funcion 

    si alguien sabe como solucionarlo se lo agradezco

    saludos


    Pablo Cesar Farias

    martes, 20 de febrero de 2018 18:26

Todas las respuestas

  • hola pablo

    y donde tienes el ajax? 

    o el codigo javascript? algo parecido a esto.. que es puro javascript sin libreria jquery (que es mejor)

    document.getElementById('fileinput').addEventListener('change', function(){
        for(var i = 0; i<this.files.length; i++){
            var file =  this.files[i];
            // This code is only for demo ...
            console.group("File "+i);
            console.log("name : " + file.name);
            console.log("size : " + file.size);
            console.log("type : " + file.type);
            console.log("date : " + file.lastModified);
            console.groupEnd();
        }
    }, false);

    martes, 20 de febrero de 2018 21:31
  • Si, te comento, lo que ocurre es que el button tiene un evento (OnClick="btnAdjuntar_Click") que entra al codeBehind es decir la parte de atrás de la pagina y está en C# .Net el tema es que ya me pasaron como debe ser el código que hace la función de cargar un archivo ya sea pdf o docx y es re grande , te comento , si funciona cuando esta todo en la pagina aspx pero cuando cargo ese FileUpload en una ventana modal que se abre a través de un jQuery , el buton deja  de funcionar , no responde, no hace nada

    Pablo Cesar Farias

    jueves, 22 de febrero de 2018 14:43
  • Esto no parece MVC.  Veo Angular y veo runat.  Esto parece Webforms.  En cuyo caso, yo diría que le falta el runat="server" en el botón (<input type="button">).

    Jose R. MCP
    Code Samples


    • Editado webJose sábado, 24 de febrero de 2018 6:13
    sábado, 24 de febrero de 2018 6:13