Вы можете использовать linq в представлении для фильтрации данных
В представлении
@foreach (var item in Model.Where(t=> t.GraduationStatus == <the graduation status selected in the dropdown> );
Этот подход получает все данные из базы данныхи затем выполняет фильтрацию
. Этот подход будет работать, однако лучше будет отправить Selected GraduationStatus в контроллер в качестве параметра, а затем выполнить фильтрацию непосредственно по переменной db
* 1013.*
в контроллере public IActionResult GeStudents(GraduationStatus selectedGraduationStatus)
{
var graduates = db.Graduated_Students.Where(t=> t.GraduationStatus == selectedGraduationStatus);
return View(graduates.ToList());
}
Таким образом, вы получаете не всех студентов из базы данных, а только тех, которые соответствуют фильтру