我现在有一个列表框,其中包含以下项目和值。
项目,其他收费/税费/人工费
价值,50.00 / 50.00 / 100.00
问题是当我选择税项时,它会把它变成杂项。收费因为它们具有相同的价值。如果值相同,是否可以让列表框获得正确的项目和值?
谢谢!
答案 0 :(得分:1)
使用value属性作为唯一ID(miscCharge,Taxes)和text属性作为显示给用户的内容(50.00,50.00)。
<asp:ListItem value="item1" Text="50" Selected="True"></asp:ListItem>
<asp:ListItem value="item2" Text="50"></asp:ListItem>
ListItem selectedItem = list1.SelectedItem;
string id = list1.SelectedItem.Value;
string text = list1.SelectedItem.Text;