リストにアクティブなアイテムのみを表示するドロップダウン ボックスがあります。ただし、ユーザーがアイテムを選択して保存した後、その同じアイテムが非アクティブになる可能性があります。ユーザーが選択を編集したとき。以前に選択した非アクティブなアイテムは、他のアクティブなアイテムと一緒に、編集ページのリストのデフォルト アイテムになります。それを確認する方法がわかりません。これが私のリストに入力する私のコードです。
var meetingTypes = _meetingTypeRepository.FindAll().OrderBy(m => m.Description);
viewModel.MeetingTypes = meetingTypes.Where(a=> a.IsActive ?? false)
.ToSelectList("MeetingTypeId",
"Description",
viewModel.MeetingTypeId.ToString());