Bonjour à tous,

J'ai un problème un peu étrange...
en fait, sur mon appli webform, sur ma page aspx, je remplis 2 dropdown grâce à de l'ajax (avec jQuery) donc c'est coté client.
Mes deux dropdown sont bien remplis, j'ai bien des valeurs sélectionnés etc...
mais lors que je valide ma page, j'ai une dropdown qui apparaît comme vide pour C#.

J'essais de faire un :

var test = madropdown.SelectedValue;
mais c'est vide et toujours vide.
Quand je regarde en débug, dans la ddl, il voit 0 items ! alors que coté client j'en ai une bonne 50ene.

En fait, ce qui m’interpelle, c'est que sur mes deux dropdown, une seule a ce comportement... pour l'autre, tout est ok...

Auriez vous une idée ?

Coté code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
 
// fonctionne
<asp:DropDownList ID="DdlDepartement" runat="server">
                    <asp:ListItem Text="Choisissez..." Value="0" />
                </asp:DropDownList>
 
// fonctionne pas
<asp:DropDownList ID="DdlVilles" runat="server">
                <asp:ListItem Text="" Value="0" />
            </asp:DropDownList>
 
 
// Coté jQuery, j'ai EXACTEMENT le même code.
$("#<%=DdlDepartement.ClientID %>").html("");
                  $("#<%=DdlDepartement.ClientID %>").append(listeDep);
Donc voilà, j'avoue ne pas trop avoir d'idées là...