none
Click en un boton sin que se me cambie la pantalla RRS feed

  • Pregunta

  • Hola a todos. Estoy haciendo una aplicación web en c# asp.net y lo que me pasa es lo siguiente:

    Tengo un boton, un textbox y un label. Al escribir en el textbox, la palabra se tiene que ir guardando en el label cuando haga click en el boton. El problema es que al apretar el boton direcatmente se cambia la pagina. 

    Lo que deseo es agregar el string del textbox al label apretando las veces que quiera el boton sin que se me cambie.

    Intente con un update panel pero con este, el boton ya no funciona, direcatmente no hace nada. 

    ¿que puedo hacer?

    SALUDOS Y DSDE YA MUCHAS GRACIAS.

    jueves, 16 de enero de 2020 17:01

Respuestas

  • hola

    >>El problema es que al apretar el boton direcatmente se cambia la pagina.

    Pero que hace el boton para que cambie de pagina ? digo alguien programo el click del boton para que redirecione a otra pagina

    Si defines el click del lado del servidor podrias usar

    public void Button1_Click(...){
    
       Label1.Text = TextBox1.Text;
    
    }


    eso es todo lo que necesitas para mostrar el contenido del textbox en el label

    >>Intente con un update panel pero con este, el boton ya no funciona

    seguro porque usas incorrectamente el UpdatePanel

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 16 de enero de 2020 20:10
  • Hola, gracias por responder. En la pagina tengo un formulario en donde hay que llenar datos.

    En un campo debo ingresar nombres, (uno o varios), el botón lo que hace es, mostrar todos los nombres cargados en un label (separados por coma), y limpiar el Textbox para insertar nuevos.

    Pero lo único que logro es que el "click" me cambie a una pagina en blanco. 

    Que es lo que podria hacer? Gracias.

    Lo que hace el boton es:

    protected void Button15_Click(object sender, EventArgs e)
            {     
                string disertante = TextBox8.Text;
                Label18.Text = Label18.Text +";"+ disertante;
                TextBox8.Text = "";
            }

     


    Estefania



    viernes, 17 de enero de 2020 0:48
  • hola

    >>Pero lo único que logro es que el "click" me cambie a una pagina en blanco.

    eso no lo entiendo, que url visualizas cuando se pone en blanco? es otra pagina aspx o se queda en la misma

    si pones un breakpoint en los eventos que defines en la pagina puedes ver que ingresa en alguno ?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 17 de enero de 2020 0:56
  • La url es la misma. Visualmente sucede esto: 

    1) Imagen del formulario:

    2) Lo que sucede cuando hago click en el botón del campo "Disertantes":

    Al usar el update panel, ya no me "oculta el formulario", pero el boton deja de funcionar.


    Estefania

    viernes, 17 de enero de 2020 1:14

Todas las respuestas

  • hola

    >>El problema es que al apretar el boton direcatmente se cambia la pagina.

    Pero que hace el boton para que cambie de pagina ? digo alguien programo el click del boton para que redirecione a otra pagina

    Si defines el click del lado del servidor podrias usar

    public void Button1_Click(...){
    
       Label1.Text = TextBox1.Text;
    
    }


    eso es todo lo que necesitas para mostrar el contenido del textbox en el label

    >>Intente con un update panel pero con este, el boton ya no funciona

    seguro porque usas incorrectamente el UpdatePanel

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 16 de enero de 2020 20:10
  • Hola, gracias por responder. En la pagina tengo un formulario en donde hay que llenar datos.

    En un campo debo ingresar nombres, (uno o varios), el botón lo que hace es, mostrar todos los nombres cargados en un label (separados por coma), y limpiar el Textbox para insertar nuevos.

    Pero lo único que logro es que el "click" me cambie a una pagina en blanco. 

    Que es lo que podria hacer? Gracias.

    Lo que hace el boton es:

    protected void Button15_Click(object sender, EventArgs e)
            {     
                string disertante = TextBox8.Text;
                Label18.Text = Label18.Text +";"+ disertante;
                TextBox8.Text = "";
            }

     


    Estefania



    viernes, 17 de enero de 2020 0:48
  • hola

    >>Pero lo único que logro es que el "click" me cambie a una pagina en blanco.

    eso no lo entiendo, que url visualizas cuando se pone en blanco? es otra pagina aspx o se queda en la misma

    si pones un breakpoint en los eventos que defines en la pagina puedes ver que ingresa en alguno ?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 17 de enero de 2020 0:56
  • La url es la misma. Visualmente sucede esto: 

    1) Imagen del formulario:

    2) Lo que sucede cuando hago click en el botón del campo "Disertantes":

    Al usar el update panel, ya no me "oculta el formulario", pero el boton deja de funcionar.


    Estefania

    viernes, 17 de enero de 2020 1:14