Je suis vraiment confus au sujet de ASP.Net MVC (2.0 RC) DropDownList. Il ne semble pas accepter mon article sélectionné.Un autre problème d'élément sélectionné DropDownList
Voici ma liste de SelectListItem (il est créé à l'intérieur boucle. Sélectionné booléenne étant)
savingTypesList.Add(new SelectListItem() { Selected = selected, Text = type.Name, Value = "" + type.SavingTypeId });
Création SelectList lui-même ..
return new SelectList(savingTypesList, "Value", "Text", (string)selected);
Et mon avis ..
<p>
<label for="SavingType">Saving type</label>
<%= Html.DropDownList("SavingType", Model.SavingType, "-- select a parameter saving type --", "")%>
<%= Html.ValidationMessage("SavingType", "*")%>
</p>
Lorsque je vérifie les détails de SelectList retourné, il me montre les informations suivantes
alt text http://www.tx3.fi/selected.PNG
Comme vous pouvez le voir SelectedValue est correctement réglée et il correspond à l'élément dans le tableau Items. Lorsque je vérifie le code HTML généré, aucun n'est sélectionné. Qu'est-ce qui ne va pas?