DropDownList を表示するために保存されている連絡先を返していますが、SelectList に複数の dataTextFields を含めることができません。
現在私は持っています:
@Html.DropDownListFor(model => model.Account.AccountContacts,
new SelectList(ViewBag.DDContacts, "Contact.ContactID", "Contact.FirstName"),
new { @class = "select", style = "width: 100px;" })
私はを頂きたい:
@Html.DropDownListFor(model => model.Account.AccountContacts,
new SelectList(ViewBag.DDContacts, "Contact.ContactID", "Contact.FullName"),
new { @class = "select", style = "width: 100px;" })
FirstName プロパティと LastName プロパティの両方を組み合わせたものです。
更新:連絡先プロパティを拡張することを認識しています。ビューまたはコントローラーでこれを実現する合理的な方法があることに興味がありました。ここで2つのソリューションを試してみましたが、役に立ちませんでした。SelectList テキスト記述で 2 つのフィールドを組み合わせるにはどうすればよいですか?