Bonsoir,

J'ai un gros problème avec mes dropdownlist.

En fait j'ai une dropdownlist et un bouton sur une page, je voudrais quand lorsque je clique sur le bouton, je puisse récupérer la valeur de la dropdownlist, hors celle-ci est toujours vide...

code:

ddl:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<asp:DropDownList ID="ddlAnnee" runat="server" />
bouton:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<asp:Button ID="btnValider" runat="server" onclick="btnValider_Click" Text="Valider" />
au niveau du code behind:

bind de la ddl:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
this.ddlAnnee.DataSource = ListeA this.ddlBudget.DataTextField = "INTITULE_AN";
this.ddlBudget.DataValueField = "ID_AN";
this.ddlBudget.DataBind();
ListeA etant une list<Annees> avec annee une classe à moi. a ce moment la pas de problemes, la ddl est parfaitement remplie

bouton:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
protected void btnValider_Click(object sender, EventArgs e)
{
            this.Demande.Avenant_dem = Request.Params["Av"] == "1";
            this.Demande.Id_budget = int.Parse( this.ddlBudget.SelectedValue);
 
}
C'est la que ca foire, la ddl est vide!!!

Ou est-ce que je fait une erreur merci!