У меня есть форма с выпадающим списком двух списков и двух кнопок на ней.Listbox.SelectedIndex не меняется, после изменения свойств asp, что не так?
Я удалил кнопку «выбрать», как я просто использовал DropDownList1_SelectedIndexChanged
, но событие не будет стрелять, пока я не использовал предложение от: Why DropDownList.SelectedIndexChanged event does not fire?
Он вовлеченного изменения свойств AutoPostBack='true'
и EnableViewState="true"
Итак, теперь DropDownList работает, но с двумя списками, SelectedIndex остается равным -1 и не изменяется даже при выборе.
кодListbox:
<asp:ListBox ID="ListBox1" runat="server" EnableViewState="true"
Height="207px" Width="168px"></asp:ListBox>
DropDownList Код:
<asp:DropDownList ID="DropDownList1" runat="server" EnableViewState="true"
AutoPostBack="true" style="font-weight: 700; margin-left: 26px">
Кнопка Код события нажмите:
If (ListBox1.SelectedIndex < 0) Then 'No user selected
MsgBox("Please select a user to add from the Listbox on the left.", vbCritical, "ListBox2 Validation Error")
Else
MsgBox теперь всегда говорит ни один пользователь не было выбора, но есть выбор пользователя, очень странный.
Любые идеи? Я думаю, что это имеет какое-то отношение к post backs, page_load или выбранному событию измененного события в списке, он отлично работал, прежде чем я внес изменения.