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 に答える