Dans mon contrôleur, je généré un SelectList que je passe à l'aide de la liste déroulante:asp.net mvc html Déroulant aide de la liste ne sont pas en sélectionnant l'option
<%= Html.DropDownList("abc123", Model.SomeList) %>
Je regarde la querystring pour une valeur, qui est aide.
Je boucle puis à travers tous les éléments de la SelectList et si elle est égale à l'ID, je ferai:
item.Selected = true;
L'action du contrôleur passe alors ce SelectList à la vue et à l'aide Html.
En mode débogage, je peux voir que la valeur est définie sur true, mais le html s'affiche sans sélectionner l'élément.
Quel peut être le problème?
Dans la vue, commentez temporairement la liste déroulante, faites une boucle sur Model.SomeList et confirmez que le bon élément est "sélectionné". –
Pourriez-vous montrer l'action du contrôleur qui effectue les étapes que vous avez décrites dans votre message? –