Vincent Maverick Durano
Так же как и стандарт ASP.NET DropDownList
серверное управление, вам нужно установить AutoPostBack
к True
чтобы спровоцировать SelectedIndexChanged
событие. Вот краткий пример:
Aspx-файл:
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
<asp:ComboBox ID="ComboBox1" runat="server"
DropDownStyle="DropDown"
AutoCompleteMode="None"
CaseSensitive="false"
RenderMode="Block"
AppendDataBoundItems="true"
AutoPostBack="True"
OnSelectedIndexChanged="Combobox1_SelectedIndexChanged"
>
<asp:ListItem Text="One"></asp:ListItem>
<asp:ListItem Text="Two"></asp:ListItem>
<asp:ListItem Text="Three"></asp:ListItem>
</asp:ComboBox>
С ФОНОВЫМ КОДОМ:
void Combobox1_SelectedIndexChanged(object sender, EventArgs e)
{
Response.Write("You've selected: " + ComboBox1.SelectedItem.Text);
}