2014-03-26 3 views
3

목록에서 여러 옵션을 (내 컨트롤러에서) 미리 선택하고 싶습니다. 거의 모든 것을 시도했지만 선택한 항목을 가져올 수 없습니다.DropDownlist 여러 항목 미리 선택

무엇이 문제입니까?

@Html.DropDownListFor(x=>x.UserIds, Model.Users, new { @class = "form-control input-sm chosen", multiple = "multiple"}) 

나는 또한 @ Html.DropdownList()를 시도했지만 성공하지 못했습니다.

내 모델에서 모든 것이 잘되는 것 같습니다. 선택 목록에는 선택한 항목이 있으며 항목의 selected 속성은 true이지만 선택되지 않은 옵션 만 가져옵니다.

SelectedValue SelectedItem Unselected options

+1

는 해결 : @ Html.DropDownList을 수행 Html.ListBox 또는 Html.ListBoxFor 대신. – Jetro223

답변

9

사용 @ Html.ListBox 또는 @ Html.ListBoxFor 대신 @ Html.DropDownList의

+0

와우. 나의 밤을 구했다! 고마워요! Html.ListBoxFor와 함께 작동하는 이유와 Html.DropDownFor와 함께 작동하지 않는 이유를 설명해 주시겠습니까? –