Ich möchte den Standardwert in der Dropdown-Liste auswählen, wo policyId = 7, aber es wählte diesen Wert nicht, was mache ich falsch?mvc 4 drop down Standardwert ausgewählt
Controller:
var pm = new ManagerClass();
IEnumerable<myClass> po = pm.GetDataFromDb();
IEnumerable<SelectListItem> Policies = new SelectList(po, "PolicyID", "PolicyName", new { PolicyID = 7 });
ViewBag.Policies = Policies;
Ausblick:
@Html.DropDownListFor(m => m.PolicyID, ViewBag.Policies as IEnumerable<SelectListItem>, new { @class = "dropdown-field"})
Ich habe dies bereits versucht, aber nicht funktioniert. –
Auf Bearbeitungsseite funktioniert das, aber in der Seite addierte es nicht. Ich gebe die ID zu Modell auch in add Seite wie Sie gerade tun. –
Ich weiß nicht, über welche Edit- und Add-Seiten du redest. Das hat immer für mich funktioniert. Es wäre hilfreich, ein vollständiges Beispiel zu zeigen, mit dem Sie das Problem reproduzieren können, um Ihr Szenario besser zu verstehen. –