C#web表单列表框OnSelectedIndexChanged

时间:2012-10-18 09:14:40

标签: c# webforms

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

我制作了事件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窗体。

是否有可能让它发挥作用?

谢谢

1 个答案:

答案 0 :(得分:2)

设置列表框的autopostback属性为true