Vraag : Voeg dropdownlists automatisch aan een pagina toe en bewaar hen tussen postbacks

Hallo, heeft

I een Webontwikkelingsproject dat vereist boor neer in categorieën die verscheidene diepe lagen kunnen zijn, zodat mijn idee was met één dropdownlist te beginnen die - getelegrafeerd op de pagina hard was, maar om het even welke verdere subdiecategorieën (op de selectie van de oudercategorie worden gebaseerd) in dropdownlists worden getoond die dynamisch aan page.

To sparen me heel wat tijd zouden toegevoegd worden, als iedereen dit heeft gedaan in (vb.net of c#) ik zou voor één of andere code uiterst dankbaar zijn. Of als u reeds uitgehakt om het even wat niet hebt zou een wijzer aan een zeer goed middel zeer helpful.

Thanks. zijn.

Antwoord : Voeg dropdownlists automatisch aan een pagina toe en bewaar hen tussen postbacks

hier is de code
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:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
**** c# ***

beschermde nietige Page_Load (objecten afzender, EventArgs e)
    {
        als (! IsPostBack)
            CreateCtrls ();

    }
    privé nietige CreateCtrls ()
    {
        DropDownList ddl1 = nieuwe DropDownList ();
        ddl1.ID = „ddl1“;
        ddl1.Items.Add („asdf0“);
        ddl1.Items.Add („asdf1“);
        ddl1.Items.Add („asdf2“);
        ddl1.Items.Add („asdf3“);
        pnl. Controls.Add (ddl1);
        DropDownList ddl2 = nieuwe DropDownList ();
        ddl2.ID = „ddl2“;
        ddl2.Items.Add („lkjh0“);
        ddl2.Items.Add („lkjh1“);
        ddl2.Items.Add („lkjh2“);
        ddl2.Items.Add („lkjh3“);
        pnl. Controls.Add (ddl2);

        ViewState [„ControlsAdded2“] = waar;
    }
    beschermde nietige btn1_Click (objecten afzender, EventArgs e)
    {

    }
    beschermde opheffing nietige LoadViewState (voorwerp savedState)
    {
        base.LoadViewState (savedState);
        als (ongeldige ViewState [„controlsadded1“] ==)
        {
            CreateCtrls ();
        }
    }

**** aspx ***



    
    
Andere oplossingen  
 
programming4us programming4us