После обучения я настроил свою личность и добавил имя, фамилию и идентификатор отдела. Я хотел бы показать список выбора в представлении «Регистрация» со всеми отделами. Я хочу заполнить этот список отделами, хранящимися в моей базе данных. Я, однако, не уверен, как заполнить этот список.
Вот моя Inputmodel (удалены аннотации для краткости):
public class InputModel
{
public string Email { get; set; }
public string Password { get; set; }
public string ConfirmPassword { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public SelectList Departments { get; set; }
public int DepartmentID { get; set; }
}
Где и как именно внутри Register.cshtml.cs я запрашиваю, чтобы заполнить список selectList? Единственный метод GET выглядит так:
public void OnGet(string returnUrl = null)
{
ReturnUrl = returnUrl;
}