Asp.net
ComboBox
Вам нужно установить AutoPostBack = "истинный"
<table>
<tr>
<td><asp:ComboBox ID="cmb" runat="server" AutoPostBack="True">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
</asp:ComboBox></td>
<td>
<asp:Label ID="lbl" runat="server"></asp:Label>
</td>
</tr>
</table>
.aspx файл (код позади)
Protected Sub cmb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmb.SelectedIndexChanged
lbl.Text = cmb.SelectedValue
End Sub
Asp.net
DropDownList
Вам нужно установить AutoPostBack = "истинный"
<table>
<tr>
<td><asp:DropDownList ID="ddl" runat="server" AutoPostBack="True">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
</asp:DropDownList></td>
<td>
<asp:Label ID="lbl" runat="server"></asp:Label>
</td>
</tr>
</table>
.aspx файл (код позади)
Protected Sub ddl_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ddl.SelectedIndexChanged
lbl.Text = ddl.SelectedValue
End Sub
combobox.SelectedItem.Text ошибочен, но combobox.SelectedItem этого не сделал. Еще помогло мне разобраться, спасибо – user3105998
У меня есть обновленное решение. Пожалуйста, проверьте это –
Я использую его для оператора If, и просто понял, что это работает отлично для меня: Если combobox.SelectedItem = "Текст" – user3105998