我认为您有以下一行,但无法设置所选值。
@Html.DropDownListFor(m=>Model.Profile.PreferedLocations, new MultiSelectList(Model.Locations, "Key", "Value", Model.Profile.PreferedLocations), new { @class = "selectpicker form-control", multiple = "multiple", @data_max_options = "3" })
在上面的代码中,我可以看到可用位置的正确值,并且已经设置了PreferedLocations。请查看以下屏幕截图: