Я не думаю, что вы можете сделать это точно так, так как я довольно ржавый в winforms, но вот как я бы попробовал это в asp.net
1.) Свяжите свой список в Page_PreRender ()
listBox1.DataSource = Fruit.Get();<br>
listBox1.DataTextField = "Name";<br>
listBox1.DataValueField = "ID";<br>
listBox1.DataBind();
2.) Я не уверен, что будет эквивалентным событием "OnClick", но вы можете подключиться к событию SelectedIndexChanged, как показано ниже (запускается другой кнопкой):
var li = listBox1.SelectedItem;<br>
label1.Text = li.Text;