none
Ayuda con la siguiente sentencia C# ASP.NET RRS feed

  • Pregunta

  • Hola me pueden ayudar con un problema, primero les dejo el código de mi botón 'Buscar':

    protected void BtnbuscarAutos_Click(object sender, ImageClickEventArgs e) { try { if (txtNombreAuto.Text.Length > 0) { HddAuto.Value = txtNombreAuto.Text; } else if (txtNombreAuto.Text.Length == 0) { HddAuto.Value = null; GridView1.PageIndex = 0; }

    /*HASTA AQUÍ VA TODO BIEN PERO LUEGO DEL ELSE FALLA*/ else { if (txtMarca.Text.Length > 0) { HddMarca.Value = txtMarca.Text; } else if (txtMarca.Text.Length == 0) { HddMarca.Value = null; GridView1.PageIndex = 0; } } } catch (Exception er) { } }


    Resulta que tengo un buscador de autos y marcas, el cual introduces el nombre de un vehículo y luego te lo muestra en el gridview, acá el ejemplo:

    Bueno resulta que cuando escribo el nombre de un modelo hasta ese entonces va todo bien, a continuación un ejemplo:

    Pero cuando escribo una marca me salta el problema, no muestra nada, el gridview se queda igual, acá el ejemplo:

    Como ven el gridview se queda tal cual, y yo me imagino que mi error debe ser el botón 'Buscar' pero no sé exactamente que puede ser, lo he revisado una y otra vez y no he logrado solucionarlo, si me pueden dar alguna sugerencia o consejo por favor, gracias.



    • Editado M4uriXD jueves, 29 de marzo de 2018 16:11
    jueves, 29 de marzo de 2018 16:08

Respuestas

  • Muy pero muy malo eso de tener un try..catch con el catch vacío.

    HddAuto.Value = String.IsNullOrWhiteSpace(txtNombreAuto.Text) ? null : txtNombreAuto.Text.Trim();
    HddMarca.Value = String.IsNullOrWhiteSpace(txtMarca.Text) ? null : txtMarca.Text.Trim();
    GridView1.PageIndex = 0;



    Jose R. MCP
    Code Samples

    viernes, 30 de marzo de 2018 6:06
    Moderador