2013-07-03 2 views
0

Я создал эти DropDownList S:OnSelectedIndexChanged DROPDOWNLIST в не срабатывают

<asp:DropDownList CssClass="ComboBoxes" ID="UserComboBox" runat="server" OnSelectedIndexChanged="UserComboBoxSelected"/> 
<asp:DropDownList CssClass="ComboBoxes" ID="ShiftComboBox" runat="server"/> 

Я это в коде-за:

protected void UserComboBoxSelected(object sender, EventArgs e) 
{ 
    // ... 
} 

Однако, это никогда не срабатывает при выборе элементов в UserComboBox. Что я делаю не так?

ответ

4

Вам необходимо установить значение [AutoPostBack][1] в значение true для запуска события на стороне сервера позади файла.

<asp:DropDownList CssClass="ComboBoxes" ID="UserComboBox" runat="server" AutoPostBack="true" OnSelectedIndexChanged="UserComboBoxSelected"/> 

Получает или задает значение, указывающее, является ли автоматически происходит обратная передача на сервер , когда пользователь изменяет выбор списка, MSDN.

+0

Это сделало. Спасибо. – Raptor

1
<asp:DropDownList 
    CssClass="ComboBoxes" 
    ID="UserComboBox" 
    runat="server" 
    OnSelectedIndexChanged="UserComboBoxSelected" 
    AutoPostBack="true" /> 
Смежные вопросы