asp.net列表框问题

Mic*_*Ang 0 asp.net listbox selectedindexchanged

foreach(o.list中的书b){ListBox_Items.Items.Add(b.Title); }

执行此操作后,标题现在显示在列表框中.

当我进行选择(单一模式)时,ListBox_Items(屏幕)突出显示所选行,但事件SelectedIndexChanged未触发.

protected void ListBox_Items_SelectedIndexChanged(object sender, EventArgs e)
{
  int i = ListBox_Items.SelectedIndex;
}

ID="ListBox_Items" runat="server" EnableViewState="False" Width="400px" Rows="25" onselectedindexchanged="ListBox_Items_SelectedIndexChanged"
Run Code Online (Sandbox Code Playgroud)

有任何想法吗 ?

迈克尔

编辑1:感谢大家的帮助.现在就开始工作了.无论如何,我也必须将EnableViewState打开为True.因为我有一个"删除"按钮来从列表框控件中删除项目,如果EnableViewState为False,每当我单击"删除"按钮时,列表框将再次变为空.

Ser*_*gio 5

添加AutoPostBack="True"你的aspx标签