Поэтому я воспользовался советом, чтобы создать элемент DropDownListFor в своем представлении, что означало создание представления модели с именем
МОДЕЛЬclass StudentModelView
.
У меня есть два свойства.
StudentID{get;set;}
IEnumerable<SelectListItem> SelectPeopleList { get;set;}
Я получаю список, который красиво заполняется этим кодом
ПОСМОТРЕТЬ
@Html.DropDownListFor(x => x.StudentID, Model.SelectPeopleList,"--Select Students--", new Dictionary<string,object>{ {"class","dropdowns"},{"id","selectPeopleDDL"}})
//NEED A BUTTON TO SUBMIT
КОНТРОЛЛЕР
public ActionResult Index()
{
return View(new StudentModelView());
}
- Какая кнопка мне нужна, чтобы опубликовать
- После публикации, как мне обновить свое представление, чтобы отобразить новый отфильтрованный список? Мне не хватает POST-контроллера или просто ajax? Каков наилучший подход?