В настоящее время я изучаю основные страницы Razor ASP.NET, и мне нужна помощь.
Я хочу создать раскрывающийся список, содержащий результаты хранимой процедуры. SP вернет два столбца: столбец идентификатора и столбец имени.
Я бы хотел, чтобы пользователь мог выбрать имя из раскрывающегося списка для целей поиска, но это может подождать.
Мне удавалось это сделать до использования EF Core, но теперь я использую ADO.NET и свой SP owm, с которым у меня нет проблем.
Итак, что я пробовал до сих пор:
Модель
public List<SelectListItem> ProjectList { get; set; }`
Ниже я пытаюсь использовать для вызова метода из другого класса, чтобы получить данные для раскрывающегося списка.
public IEnumerable<Projects> ProjectList()
{
projects = objProject.GetAllProjects().ToList();
return projects;
}
Затем я подумываю использовать помощники тегов HTML для создания раскрывающегося списка в интерфейсе, но я не могу точно определить, как его отсортировать.
Я действительно считаю, что иметь IEnumerable неправильно, и я должен использовать IActionResult
.
Буду очень признателен за любые советы и даже подсказки
Спасибо