Sé que otros han hecho esta pregunta, pero estoy totalmente confundido por esto:ASP.NET MVC MultiSelectList con los valores seleccionados no seleccionar adecuadamente
Esto muestra el menú desplegable sin valores seleccionados:
<%= Html.DropDownList("items", new MultiSelectList(Model.AvailableItems,
"id", "name", Model.items), new { multiple = "multiple" })%>
esto muestra el menú desplegable con los valores que estoy pasando en (Model.items) seleccionados adecuadamente como lo que cabe esperar:
<%= Html.DropDownList("somethingelse", new MultiSelectList(Model.AvailableItems,
"id", "name", Model.items), new { multiple = "multiple" })%>
Pero el problema es que este artículo se llama ahora "algunos thingelse "cuando PUBLICO. Sé que puedo hackear esto pero, ¿qué ocurre?
En lugar de establecer múltiples en HTML .DropDownList, puede usar Html.ListBoxFor. Dado que Html.DropDownList solo configurará uno de los elementos que se seleccionarán. –
@NikitaIgnatov Gracias. tu comentario realmente me ayuda mucho. – gfan