Bonjour,
J'essaye de creer des couples (dropdownlist, bouton) à chaque clique sur un bouton (j'utilise de l'Ajax). Il faut aussi que le bouton crée puisse lui aussi permettre de creer de nouveau couple (appel à la meme methode).
J'arrive à faire apparaitre ces couples mais pas au bon endroit et le bouton crée ne permet pas de créer de nouveaux couples.
Voici mon 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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
    int count = 0;
    protected void bt1_Click(object sender, EventArgs e)
    {
        //creation de la liste deroulante
        DropDownList ddl = new DropDownList();
        ddl.ID = "ddl"+count.ToString();
        ddl.Items.Add("3");
        ddl.Items.Add("4");
        ddl.CssClass = "ddClass";
       //Creation du bouton
        Button bt = new Button();
        bt.ID = "bt"+count.ToString();
        bt.CssClass = "btClass";
        bt.Text = "+";
        bt.Attributes.Add("onClick","bt1_Click(sender, e)"); // ne marche pas
        //creation d'un zone supplementaire
        PlaceHolder pl = new PlaceHolder();
        pl.ID = "pl"+count;
        PlaceHolder1.Controls.Add(pl);
        //Ajout du couple dans la zone
        pl.Controls.Add(ddl);
        pl.Controls.Add(bt);
        //Pour la partie Ajax
        AsyncPostBackTrigger trig = new AsyncPostBackTrigger();
        trig.ControlID = bt.ID;
        trig.EventName = "Click";
        UpdatePanel1.Triggers.Add(trig);
        count++ ;
     }
Pouvez vous m'aider?