1

我的网站上有一个列表框,其中包含一些元素。

我做了一个事件,OnSelectedIndexChanged,所以当用户按下一个元素时,这个值将被放入一个文本框

protected void Page_Load(object sender, EventArgs e)
{

    listbox = new Listbox();

    // Add to page etc.

    listbox.SelectedIndexChanged += new EventHandler(listbox_SelectedIndexChanged);

}

void listbox_SelectedIndexChanged(object sender, EventArgs e)
{
    try
    {
        textbox_name.Text = listbox.SelectedItem.ToString();
    }
    catch
    {
        textbox_info.Text = "Choose employee";
    }
}

它适用于 c# windows 窗体,但由于某种原因不适用于 Web 窗体。

有可能让它工作吗?

谢谢

4

1 回答 1

2

将列表框的 autopostback 属性设置为 true

于 2012-10-18T09:32:12.490 回答