C # Могу ли я (Визуально) изменить выпадающий список AutoPostBack = «true» из .cs?

1

Я хочу изменить выбор DropDown (визуально в PageLoad), используя код

----------------------------- [ASPX] ------------------ ------------------

<asp:DropDownList ID="cbo" runat="server" AutoPostBack="True">
<asp:ListItem Value="3">ALL</asp:ListItem>
<asp:ListItem Value="1">YES</asp:ListItem>
<asp:ListItem Value="2">NO</asp:ListItem>
</asp:DropDownList>

----------------------------- [/ASPX] ----------------- -------------------

в моем.cs файле я хочу сделать это

----------------------------- [CS] ------------------ ------------------

(pageload)
cbo.SelectedIndex = 1;

----------------------------- [/CS] ----------------- -------------------

Он не работает

  • 0
    Когда вы говорите, что это не работает, что это значит. Вы ожидали, какой элемент будет выбран?
  • 0
    если я могу вас понять ... Если вы хотите установить ListItem в позиции 1 просто добавьте свойство "Selected" в свой ListItem . Пример: <asp:ListItem Value="1" Selected="true">YES</asp:ListItem> .
Теги:
drop-down-menu
autopostback

1 ответ

0

Похоже, вы устанавливаете выделенный индекс другого падающего. Я думаю, что это должно быть cbo.SelectedIndex = 1

  • 0
    извините, я изменил название выпадающего списка, чтобы создать это сообщение ... я редактировал ... спасибо, но проблема в другом
  • 0
    Вам удалось это решить?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню