Список Box Несколько выбранных значений - PullRequest
1 голос
/ 07 апреля 2011

как передать несколько выбранных значений списка, которые находятся в сеансе на одной странице ascx, на другую страницу ascx. Код: NameObjectCollection eeSearchString = new NameObjectCollection ();

                for(i = 0;i <= LbStatus.Items.Count - 1){
                if LbStatus.Items(i).Selected {                   
                eeSearchString.Add(new NameObjectPair("status", LbStatus.SelectedItem(i).Text));
                    }
                }

И на другой странице я могу получить доступстатус как это?

  _status=Convert.ToString(eeSearchString.ItemValue("status"));

Пожалуйста, дайте мне знать ??или мне нужно снова использовать цикл ???

Ответы [ 2 ]

0 голосов
/ 07 апреля 2011

Я не знаю об aspx, но в HTMl вы можете объявить массив для некоторых элементов.

Например:

Группа XPTO

На сервере, в моем случае, в PHP, я получаю значение только тех, которые выбраны внутри массива.

Изображение у вас есть это:

<input type="checkbox" name="group[]" value="1" /> Group 1 <br />
<input type="checkbox" name="group[]" value="2" /> Group 2 <br />
<input type="checkbox" name="group[]" value="3" /> Group 3 <br />

Представьте, что вы выбрали группы 1 и 3. На сервере вы получите массив со значениями group1 и 3.

group(1, 3);

Надеюсь, это поможет вам с вопросом =)

С уважением,

Elkas

0 голосов
/ 07 апреля 2011

использовать переменную сеанса или использовать свойства элемента управления, т.е. создавать свойство и присваивать значение.

...