Pytanie : Dodawać dropdownlists strona automatycznie i konserwować między postbacks

Cześć,

I mieć sieć projekt rozwoju który wymagać wiertniczy puszek w kategoria che móc kilka warstwa głęboko, więc mój pomysł być z jeden dropdownlist che być ciężki - depeszować na the strona, ale jakaś natępny natępny kategoria (opierać się na mateczny kategoria wybór) wystawiać w dropdownlists który mateczny dodawać the page.

To oprócz mnóstwo czas, jeżeli dropdownlists robić dropdownlists wewnątrz (vb.net lub c#) I być niezwykle wdzięczny dla niektóre kod. Lub jeżeli ty mieć mieć już rzeźbić rzeźbić pointer bardzo dobry zasoby być bardzo helpful.

Thanks.

Odpowiedź : Dodawać dropdownlists strona automatycznie i konserwować między postbacks

tutaj być the kod
(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# ***

ochraniać kawitacyjny Page_Load (przedmiot nadawca, EventArgs e)
    {
        jeżeli (! IsPostBack)
            CreateCtrls ();

    }
    intymny kawitacyjny CreateCtrls ()
    {
        DropDownList ddl1 = nowy 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 = nowy 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"] = true;
    }
    ochraniać kawitacyjny btn1_Click (przedmiot nadawca, EventArgs e)
    {

    }
    ochraniać override pustka LoadViewState (przedmiot savedState)
    {
        base.LoadViewState (savedState);
        jeżeli (ViewState ["controlsadded1"] == null)
        {
            CreateCtrls ();
        }
    }

**** aspx ***



    
    
Inne rozwiązania  
 
programming4us programming4us