0
我有一個包含成員列表的列表框,但如果我添加兩個相同的名稱,然後嘗試選擇最後一個,它會自動選擇兩個匹配的第一個列出項目。 我怎樣才能防止這種不刪除將AutoPostBack發生?無法選擇列表框中最後兩個相同的項目
這裏是我的.aspx網站我的列表框元素:
<asp:ListBox ID="lbxList" runat="server" Rows="10" SelectionMode="Multiple" AutoPostBack="true" OnSelectedIndexChanged="lbxList_SelectedIndexChanged"></asp:ListBox>
這裏是後面的代碼爲ListBox:
protected void lbxList_SelectedIndexChanged(object sender, EventArgs e)
{
//Enable delete button if an item is selected
if (lbxList.SelectedIndex >= 0)
{
btnDelete.Enabled = true;
}
}
是否選擇第一的兩個匹配的列表中的項目,或者是它在列表框選擇第一項目(即索引0),無論你選擇什麼項目?我的猜測是你綁定每個PostBack的列表,因此將SelectedIndex重置爲0。 –