무엇이 누락 되었습니까?SelectedValue 대신 SelectedText 값을 반환하는 ASP.NET DropDown
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
기존 (올바른) 답변을 무효화하는 방식으로 소식을 업데이트하는 것은 나쁜 형태입니다. 게시하기 전에 질문을 통해 생각해 보시고 제한 사항을 포함하십시오. 이미 시간을 쓰고 그것을 게시 한 후에 그의 해결책을 배제하는 것이 Amit에게는 불공평합니다. – jadarnel27
ID와 이름이 목록에서 다른 값인지 아닌지 확인 했습니까? –
예 모두 다른 값을 가지고 있습니다 – DDR