Обновление нескольких элементов в одном представлении

Я пытаюсь сделать заявку на инвентаризацию, мой взгляд загружает все мои акции одним редактором. Мой контроллер не получает никаких данных из представления?

Я хочу иметь возможность редактировать все мои акции одновременно? Как я могу это сделать

Код модели

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace FlatSystem.Models
{
public class Stock
{
    public int ID { get; set; }
    public string Item_Name { get; set; }
    public int Actual_Stock { get; set; }
    public int Wanted_Stock { get; set; }


}
}

Посмотреть код

@model IEnumerable

@using (Html.BeginForm())
{
@Html.ValidationSummary(true)


    ReStock




    
        Item Name
    
    
        Wanted Stock
    
    
        Stock On Hand
    
    

@foreach (var item in Model)
{

    
        @Html.DisplayFor(modelItem => item.Item_Name)
    
    
        @Html.DisplayFor(modelItem => item.Wanted_Stock)
    
    
    
        @Html.EditorFor(modelItem => item.Actual_Stock)
        @Html.ValidationMessageFor(modelItem => item.Actual_Stock)
    
    
    @Html.HiddenFor(modelItem => item.ID)
    
    }
    
    
    

}

Код контроллера

        [HttpPost]
    public ActionResult ReStock(List stock)
    {
        foreach (var item in stock)
        {
            if (ModelState.IsValid)
            {
                GR.InsertOrUpdate(item);
            }
        }
        GR.Save();
        return RedirectToAction("Restock");
    }

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

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