Как создать DropDownListFor с несколькими столбцами - PullRequest
0 голосов
/ 07 марта 2012

В виде бритвы .cshtml,

Это работает:

@Html.DropDownListFor(
  m => m.PersonId, //bound value
  new SelectList(Model.Persons, "PersonId", "FirstName" , 0), //list
  " -- Select A Person -- " //default
)

Однако, Model.Persons, помимо содержания Model.Persons.PersonId и Model.Persons.FirstName, также содержит Model.Persons.LastName.

Как сделать так, чтобы фамилия также отображалась в списке выбора как другой столбец?

1 Ответ

3 голосов
/ 07 марта 2012

Добавьте свойство «Полное имя», которое является готовым, и возвращает оба этих свойства. Затем вы можете использовать это вместо «FirstName»

...