Как добавить элемент (ы) в список из выпадающего списка - PullRequest
0 голосов
/ 30 января 2019

Я пытаюсь добавить элементы из выпадающего списка (список, заполненный с сервера sql) в список в asp.net (веб-форма).Первый пункт добавляет без проблем, но это все.При выборе второго пункта из выпадающего списка ничего не происходит.Это код, используемый в событии SelectedIndexChanged раскрывающегося списка:

И для раскрывающегося списка, и для списка есть AutoPostBack, установленный в true.Что еще можно сделать?Разве это не должно быть так просто:

 protected void DropDownList_SelectedIndexChanged(object sender, 
 EventArgs e)
    {
        listBox.Items.Add(DropDownList.SelectedItem);
    }

                <asp:DropDownList ID="DropDownList" runat="server" 
EnableViewState="true" AutoPostBack="true"     
OnSelectedIndexChanged="DropDownList_SelectedIndexChanged" 
Visible="true"></asp:DropDownList>


<asp:ListBox runat="server" ID="listBox" CssClass="form-control" 
AutoPostBack="true" EnableViewState="true"></asp:ListBox>

Мне нужен каждый выбранный элемент для добавления в список, а не только первый элемент.

1 Ответ

0 голосов
/ 30 января 2019

В вашем событии преобразовать текст в строку.

protected void DropDownList_SelectedIndexChanged(object sender, EventArgs e)
{
   listBox.Items.Add(DropDownList.SelectedItem.ToString());
}

Или, если у вас есть другие проблемы, дайте мне знать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...