Member 13522501 Ответов: 1

Разделе мы рассмотрим метод комбобокса (в аjaxcontroltoolkit) не будет работать


привет

почему метод SelectedIndexChanged combobox (из Ajaxcontroltoolkit) не запускается?

спасибо

Что я уже пробовал:

я не знаю, что мне делать для решения этой проблемы.


помощь

F-ES Sitecore

Вероятно, потому, что вы не используете его правильно.

Bryian Tan

вы установили AutoPostBack="True" ?

1 Ответов

Рейтинг:
1

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);
}