J'ai une liste déroulante comme ceci:Html.DropDownList valeur de sélection ne sont pas fixés par modèle
<%= Html.DropDownList("SoldTo", Model.SellDealerList, "Select a Dealer")%>
Je peuplant la liste dans mon contrôleur avec le code suivant:
SellDealerList = new SelectList(repository.GetDealerList(), "id", "name", vehicle.SoldTo);
Lorsque je débogue à travers le code, la valeur sélectionnée sur SellDealerList a une valeur qui est définie mais la source HTML n'affiche aucune valeur sélectionnée dans la liste.
Je suis déconcerté quant à ce que je fais mal, mais étant nouveau à MVC je suis sûr que c'est probablement quelque chose de très simple. La plus grande différence avec toutes les autres questions et réponses que j'ai vues est que je n'utilise pas le ViewData.
Merci!
Vous ne savez pas quel changement, mais maintenant la liste déroulante se remplit correctement. Doit avoir été une cache quelque part. Merci pour l'aide! –