MVC3, как разместить список в классе в контроллере?

У меня есть класс:

public class CarList
{
    public int quantity{get;set;}
    public List<Car> Cars {get;set;}
}

public class Car {
    public string Name {get;set;}
}

Затем я создаю список автомобилей из трех автомобилей в списке. Затем я отображаю информацию на экране, используя для цикла Model.Cars внутри. Когда я отправляю форму, поле количества имеет допустимое значение, но Cars имеет значение null.

[HttpPost]
public ActionResult Save(CarList list)
{
    //why is list.Cars NULL when i am posting three items in the list
}

Посмотреть: Модель = Автомобиль, добавил строку

Добавлен новый шаблон редактора для автомобилей с<tr><td>Name</td><td>Html.TextBoxFor(x=>Model.Name)</td></tr>

И в основном виде: Model = CarList, добавлен forloop

@{foreach (Car item in Model.Cars)
       {
           @Html.EditorFor(x=>item);
       }

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

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