2014-03-26 146 views
3

我想從列表中預選(從我的控制器)多個選項。我嘗試了幾乎所有的東西,但我無法獲得所選的項目。DropDownlist預選多個項目

這是怎麼回事?

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

我也試過@ Html.DropdownList() - 沒有成功。

在我的模型中,一切似乎都很好。選擇列表有一個選定的項目,並且該項目的選定屬性爲真,但我只能得到未選定的選項。

SelectedValue SelectedItem Unselected options

+1

解決:的Html.ListBox或Html.ListBoxFor代替@ Html.DropDownList做的。 – Jetro223

回答

9

使用@ Html.ListBox或@ Html.ListBoxFor代替@ Html.DropDownList的

+0

哇。保存了我的夜晚!非常感謝!你能解釋一下爲什麼它和Html.ListBoxFor一起工作,並且不能和Html.DropDownFor一起工作嗎? –