Вы можете передать обратно список в модели представления, используя Html.hidden
для каждого элемента списка.
Свойство list в вашей модели представления будет перестроено до тех пор, пока вы обрабатываете элементы списка с использованием цикла for
в вашем представлении (foreach
не будет работать).Например:
@for (var i = 0; i < Model.Nutrients.Count(); i++)
{
// This ensures that the list of nutrients is passed in the view model back to the controller
@Html.HiddenFor(m => m.Nutrients[i].Name);
@Html.HiddenFor(m => m.Nutrients[i].Id);
}