ListBox获取错误的选择值,我怎样才能获得正确的值?

时间:2011-07-28 18:40:26

标签: selecteditem listboxitem selectedvalue

我现在有一个列表框,其中包含以下项目和值。

项目,其他收费/税费/人工费

价值,50.00 / 50.00 / 100.00

问题是当我选择税项时,它会把它变成杂项。收费因为它们具有相同的价值。如果值相同,是否可以让列表框获得正确的项目和值?

谢谢!

1 个答案:

答案 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;