Привязка DropDownList к MVC View
Читая отсюда:ASP.NET MVC
действиеSelectCategory
был создан внутри контроллера -
public ActionResult SelectCategory() {
List items = new List();
items.Add(new SelectListItem { Text = "Action", Value = "0"});
items.Add(new SelectListItem { Text = "Drama", Value = "1" });
items.Add(new SelectListItem { Text = "Comedy", Value = "2", Selected = true });
ViewBag.MovieType = items;
return View();
}
Я не могу понять привязку Данных в следующей строке.
@Html.DropDownList("MovieType")
Связывая данные аналогичным образом,
@Html.DropDownList("IdList");
Я получаю следующую ошибку:
Нет элемента ViewData типа 'IEnumerable» это ключСписок_идентификаторов.
Действие контроллера:
public ActionResult SelectId()
{
List items = new List();
items.Add(new SelectListItem { Text = "MyId1", Value = "MyId1", Selected=true });
items.Add(new SelectListItem { Text = "MyId2", Value = "MyId2" });
ViewBag.IdList = items;
return View();
}
Что мне не хватает? Спасибо за помощь !