从列表中选择项目时,列表框selectedIndexChanged不会触发

时间:2014-02-20 11:30:08

标签: c# asp.net listbox selectedindexchanged

我有一个需要由目录填充的列表框。 我已成功用目录填充列表框但我的问题是我无法获得所选项目的值。我在SelectedIndexChanged事件上放置了一个断点,但我的Web应用程序似乎没有运行该代码。

以下是填充列表框的代码:

        lstDirectories.DataSource = dtDirectories;
        lstDirectories.DataValueField = "DirectoryID";
        lstDirectories.DataTextField = "DirectoryName";
        lstDirectories.DataBind();

这就是我从SelectedIndexChanged事件的列表框中获取值的方法:

        TextBox1.Text = lstDirectories.SelectedItem.Value.ToString();
我在这里做错了吗?谢谢您的帮助! :)

1 个答案:

答案 0 :(得分:10)

使用属性: -

AutoPostBack="True"

默认情况下为False