下拉列表未按预期显示

时间:2019-04-22 17:41:08

标签: c# asp.net razor

我已经在网络应用中创建了一个下拉列表。为了列出我想要的列表,我不得不通过查询并创建一个新的变量“ Display”来将名字和姓氏这两个属性放在一起。现在,显示的不是显示每个项目的“名字的姓氏”:{Display =名字的姓氏

是否可以删除变量和方括号?

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>

0 个答案:

没有答案