我错过了什么?我正在从代码隐藏中构建下拉列表,如下所示:
ListItemCollection oL = new ListItemCollection();
foreach (var item in edata)
{
ListItem oListItem = new ListItem();
oListItem.Text = item.StatusName; //"StatusName"
oListItem.Value = item.Id.ToString(); // "StatusId"
if(item.Id == statusid)
{
oListItem.Selected = true;
}
oL.Add(oListItem);
}
但是当我尝试像这样选择 SelectedItem.Value 时,它应该返回 StatusId 但它正在返回 StatusName。我错过了什么?
EventStatusDropDownList1.SelectedItem.Value