0
に動作していないitem.selected:私は、コードのこの作品持つリストボックス
foreach (ListItem item in lbUnassigned.Items)
{
if (item.Selected)
{
string itemName = item.Text.ToString();
string itemValue = item.Value.ToString();
lbAssigned.Items.Add(new ListItem(itemName, itemValue));
lbUnassigned.Items.Remove(lbUnassigned.SelectedItem);
}
}
私が持っている.NET 3.5本で示された例にほとんど同じで、まだこの手順項目をステップ実行するときListBoxで少なくとも1つの値を選択していても、毎回falseの場合は.selected。
私は間違っていますか?
コントロールのマークアップとc#コードで項目のソースが指定されていますか? – Theomax
野生の推測..あなたはコードのこの部分に到達する前にリストボックスを再びバインドする必要があります...コードの残りの部分を投稿できますか? – Chandu
通常、このようなことが起きるのは、コントロールの再バインドの理由です。コントロールをバインドするときにif(!IsPostBack)がページにロードされていないか確認してください。 – Atzoya