我有一个下拉框,它只显示列表中的活动项目。但是用户可能已经选择了一个项目并保存了,然后同一项目可能会处于非活动状态。当用户编辑他们的选择时。他们之前选择的非活动项目应该是编辑页面列表中的默认项目以及其他活动项目。我不知道如何检查。这是我的代码,它填充了我的列表。
var meetingTypes = _meetingTypeRepository.FindAll().OrderBy(m => m.Description);
viewModel.MeetingTypes = meetingTypes.Where(a=> a.IsActive ?? false)
.ToSelectList("MeetingTypeId",
"Description",
viewModel.MeetingTypeId.ToString());