Я использую MVC Post / Redirect / Get Pattern.Модель имеет свойство списка с именем «Products», и у каждого ее элемента есть другое свойство списка с именем «Images».Проблема в методе POST, все не входные поля имеют значение null.Я пытался добавить скрытые поля, и он отлично работает для «Продукты», но не работает для «Изображения».В любом случае, добавление скрытого поля - единственное решение для этого?Разве нет способа заставить отправлять обратно все данные, отправленные в первую очередь?Это определение модели:
public class ProductRequestMessage
{
//...
public List<ProductRequestEntry> Products { get; set; }
}
public class ProductRequestEntry
{
//...
public Product Product { get; set; }
}
public class Product
{
//...
public List<ImageData> Images { get; set; }
}
public class ImageData
{
//...
public string Url { get; set; }
}