Bonsoir,

Fichier .ascx
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<asp:DropDownList ID="Ddl_client_country" runat="server" AutoPostBack="True" OnSelectedIndexChanged="Ddl_client_country_SelectedIndexChanged" OnTextChanged="Ddl_client_country_TextChanged">
                            </asp:DropDownList>
Code behind
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
17
18
19
 
         protected void Ddl_client_SelectedIndexChanged(object sender, EventArgs e)
        {
            ShowHide();
        }
 
        private void ShowHide()
        {
            if (Ddl_client.SelectedItem.Text.ToString() == "Non")
            {
                Ddl_client_agence.Enabled = false;
                Ddl_client_country.Enabled = false;
            }
            if (Ddl_client.SelectedItem.Text.ToString() == "Oui")
            {
                Ddl_client_agence.Enabled = true;
                Ddl_client_country.Enabled = true;
            }
        }
dans le cas ou je choisi le premier Item de la dropdownList, il faut le postBack mais ne rentre pas dans le gestionnaire d'evenement SelectedIndexChanged