ASP.NET Core 1.0 POST IEnumerable <T> для контроллера

У меня есть действие, которое возвращает модель в представление, котороеIEnumerable<T>, В представлении я перебираю список, используя foreach. Тип T имеет свойство с именем Amount.

Теперь, когда я нажимаюSAVE кнопку, я хочу разместить модель (IEnumerable) к действию. Элементы IEnumerbale, их свойстваAmount должен содержать правильные значения.

Когда я отправляю его, в действии модель становится пустой.

Для тестированияIEnumerable<T> являетсяIEnumerable<Produt>

public class Product
{

    public string Title { get; set; }
    public int Amount { get; set; }
}

просмотреть дисплей продукты:

 @model IEnumerable<Product>


 <form asp-controller="Home" asp-action="Order" method="post" role="form">
       @foreach (var product in Model)
       {
            <div>
                  <span>@product.Title</span>
                  <input asp-for="@product.Amount" type="text">
            </div>
       }
  <button type="submit">SAVE</button>         

 </form>

действие поста контроллера:

    [HttpPost]    
    public async Task<IActionResult> Order(IEnumerable<Product> model)
    {

    }

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

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