Ich gebe einige gespeicherte Kontakte zur Anzeige für DropDownList zurück und ich bin nicht in der Lage, mehrere DataTextFields in meine SelectList aufzunehmen.Wie man zwei DataTextFields für SelectList kombiniert Beschreibung in asp.net MVC 3 mit @ Html.DropDownListFor
Zur Zeit habe ich:
@Html.DropDownListFor(model => model.Account.AccountContacts,
new SelectList(ViewBag.DDContacts, "Contact.ContactID", "Contact.FullName"),
new { @class = "select", style = "width: 100px;" })
, die beide Eigenschaften Vorname und Nachname kombiniert:
@Html.DropDownListFor(model => model.Account.AccountContacts,
new SelectList(ViewBag.DDContacts, "Contact.ContactID", "Contact.FirstName"),
new { @class = "select", style = "width: 100px;" })
ich haben möchte.
UPDATE: Ich bin mir bewusst, die Kontakteigenschaften zu erweitern, ich war neugierig, gab es eine Stromlinienform, dies in der Ansicht oder Controller zu erreichen. Ich habe die beiden Lösungen here vergeblich versucht. How can I combine two fields in a SelectList text description?
Gibt es eine Lösung, um dies innerhalb der View oder des Controllers zu erreichen, ohne das Modell zu modifizieren? Nur neugierig. Danke (mir war die Option der Erweiterung der Kontakte bekannt) – user864675