【问题标题】:Listbox selectedIndexChanged doesn't fire when selecting an item from the list从列表中选择项目时,列表框 selectedIndexChanged 不会触发
【发布时间】:2014-02-20 11:30:08
【问题描述】:

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

这是我填充列表框的代码:

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

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

        TextBox1.Text = lstDirectories.SelectedItem.Value.ToString();

我在这里做错了吗?谢谢您的帮助! :)

【问题讨论】:

  • 你设置属性Autopostback = true了吗?
  • 不。它设置为 false @mnieto

标签: c# asp.net listbox selectedindexchanged


【解决方案1】:

使用属性:-

AutoPostBack="True"

默认为False

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-07
    • 2017-06-08
    • 2019-03-03
    • 1970-01-01
    • 2013-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多