none
error en el texbox RRS feed

Respuestas

  • Hola Figueroa97,

    [-] La cadena de entrada no tiene el formato correcto

    Al parecer el valor que viene en el TextBox2.Text no es un valor que puede ser convertido al tipo int.

    Pon un punto de interrupción y verifica el valor que toma.

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    • Marcado como respuesta Figueroa97 jueves, 8 de septiembre de 2016 4:43
    jueves, 8 de septiembre de 2016 4:32
  • Figueroa97,

    Te recomiendo pongas mucha atención a las excepciones que vas obteniendo e intenta reconocerlas en próximas veces, veo en tu historial que tienes no menos de 5 hilos abiertos con la misma excepción 'FormatException', y como ya te habrás dado cuenta dicha excepción se desencadena cuando un método intenta convertir una cadena a cualquier otro tipo de dato como un tipo numérico, un tipo fecha, etc. Como recomendación, cuando el valor se obtiene a partir del ingreso de datos de un usuario lo mejor es tomar previsiones e intentar realizar las conversiones con TryParse o cualquier otro método que controle la excepción.

    “Cometer un error y no aprender de el es otro error”. 


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Marcado como respuesta Figueroa97 jueves, 8 de septiembre de 2016 12:23
    jueves, 8 de septiembre de 2016 4:57

Todas las respuestas

  • Hola Figueroa97,

    [-] La cadena de entrada no tiene el formato correcto

    Al parecer el valor que viene en el TextBox2.Text no es un valor que puede ser convertido al tipo int.

    Pon un punto de interrupción y verifica el valor que toma.

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    • Marcado como respuesta Figueroa97 jueves, 8 de septiembre de 2016 4:43
    jueves, 8 de septiembre de 2016 4:32
  • Hola Figueroa97,

    Aunque creo que ya lo resolviste, te dejo una validación que puedes hacer :

    Puedes usar el Try.Parse para no tener estos problemas.

                int precios;
    
                if(!int.TryParse(TextBox2.Text, out precios))
                {
                    ScriptManager.RegisterClientScriptBlock(this, 
                        this.GetType(), "alertMessage", 
                        "alert('Debe ingresar un valor numérico')", true);
                    return;  //Salimos
                }
    
                //Es correcto seguimos ....

    En caso el valor ingresado en el TextBox2 no corresponde a un valor que puede ser convertido a int, este mostrará un alert.

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    jueves, 8 de septiembre de 2016 4:48
  • Figueroa97,

    Te recomiendo pongas mucha atención a las excepciones que vas obteniendo e intenta reconocerlas en próximas veces, veo en tu historial que tienes no menos de 5 hilos abiertos con la misma excepción 'FormatException', y como ya te habrás dado cuenta dicha excepción se desencadena cuando un método intenta convertir una cadena a cualquier otro tipo de dato como un tipo numérico, un tipo fecha, etc. Como recomendación, cuando el valor se obtiene a partir del ingreso de datos de un usuario lo mejor es tomar previsiones e intentar realizar las conversiones con TryParse o cualquier otro método que controle la excepción.

    “Cometer un error y no aprender de el es otro error”. 


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Marcado como respuesta Figueroa97 jueves, 8 de septiembre de 2016 12:23
    jueves, 8 de septiembre de 2016 4:57