Привязка 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();
    }

Что мне не хватает? Спасибо за помощь !

Ответы на вопрос(3)

Ваш ответ на вопрос