Я создал раскрывающийся список в веб-приложении. Чтобы составить список, который я хотел, мне пришлось соединить два атрибута, FirstName и LastName, запросив и создав новую переменную «Display». Теперь вместо отображения «FirstName LastName» для каждого элемента отображается: {Display = FirstName LastName}
Есть ли способ убрать переменную и скобки?
C # код:
var professors = _context.Professor.Include(p => p.Courses).Select( p => new {Display = $"{p.FirstName} {p.LastName}"});
ProfessorDropDown = new SelectList (await professors.Distinct().ToListAsync());
Страница бритвы:
<select asp-for= "Prof" asp-items="Model.ProfessorDropDown">
<options value="">--Select Professor--</options>
</select>