Вопрос : Добавьте dropdownlists к странице автоматически и сохраньте их между postbacks

Hi,

I имеет проект развития стержня который требует drilling вниз в категориями которые могут быть несколько слоев глубоких, поэтому моей идеей была начать с одним dropdownlist которое было трудно - связано проволокой на странице, но всех затем sub категориях (основанных на выборе категории родителя) показал в dropdownlists которые динамический, были бы добавлены к page.

To за исключением меня долговременно, если любое делало это внутри (vb.net или c#) я, то был весьма признательно для некоторого Кодего. Или если вы не имеете что-нибыдь уже быть высеканным вне, то указатель к очень хорошему ресурсу был бы очень helpful.

Thanks.
class=

Ответ : Добавьте dropdownlists к странице автоматически и сохраньте их между postbacks

здесь Кодий
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# ****

защищенное пустое Page_Load (прислужник предмета, EventArgs e)
    {
        если (! IsPostBack)
            CreateCtrls ();

    }
    приватное пустое CreateCtrls ()
    {
        DropDownList ddl1 = новое 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 = новое 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;
    }
    защищенное пустое btn1_Click (прислужник предмета, EventArgs e)
    {

    }
    защищенное свободное пространство LoadViewState преодоления автоматического действия (savedState предмета)
    {
        base.LoadViewState (savedState);
        если (null == ViewState [«controlsadded1»]), то
        {
            CreateCtrls ();
        }
    }

*** aspx ****



    
    
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us