DropDownListFor 구문을 배우려고합니다.Html.DropdownList 문제 해결
는 for
루프에서 다음을 감안할 때 :
@Html.DropDownListFor(
model => model.SalutationID, Model.AvailableSalutations.Select(option => new SelectListItem
{
Selected = (option.ID == staff.SalutationID),
Text = option.Desc.ToString(),
Value = option.ID.ToString()
}
),
"Choose...")
을 ... 그리고 staff.SalutationID가 올바른 값을 (때, 예를 들어, 난 그냥 @Html.ValueFor(model => staff.SalutationID)
사용) 에코 않습니다 주어진 이유에 반향 모든 드롭을한다 내 루프 기본값은 "선택 ..."이 아니고 Selected
옵션은 무엇입니까?
모든 것이 나에게 잘 보인다. Model.SalutationID = staff.SalutationID for 도우미가 선택한 항목을 자동으로 설정해야하므로 select 목록 항목에 설정할 필요가 없습니다. 당신은 그것을 제거하고 어떤 차이가 있는지 확인해보십시오. –
@MattBodily No Matt, 아무런 차이가 없습니다 ... – Eamonn