Bonjour,
Je découvre le développement asp.net et j'ai un petit souci avec le fonctionnement d'une liste déroulante. Je stock dans cette liste des valeurs et au changement je souhaite recharger la page en passant un paramètre contenue ds la liste.
puis au chargement de la page
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 protected void listEtab_SelectedIndexChanged(object sender, EventArgs e) { Response.Redirect("Default.aspx?idetab="+listEtab.SelectedValue); }
Au lancement de la page, je ne peux passe pas dans le if (c'est normal puisque rien n'a été choisi), ensuite au premier clic ds la liste cela fonctionne très bien. Par contre après il m'affiche toujours la valeur que j'ai choisi en premier ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if (Request.Params["idetab"] != null) { queryString = queryString + "AND EU.ETAB_ID = " + Request.Params["idetab"].ToString() + " "; listEtab.SelectedValue = Request.Params["idetab"]; }
Je n'arrive pas a comprendre pourquoi.
Si quelqu'un a une piste. Merci d'avance !
Partager