我错过了什么?我正在从代码隐藏中构建下拉列表,如下所示:
 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