【发布时间】:2011-11-03 12:53:22
【问题描述】:
Phil Haack 有一篇文章描述了如何设置,以便默认模型绑定器在回发时绑定到集合:
http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx
我遇到的问题是我不只是试图将集合发送回控制器操作,而是一个带有集合的 ViewModel。
我有一个基本上看起来像这样的类:
public class MyViewModel
{
public int IncidentNumber { get; set; }
public string StoreId { get; set; }
public string RepId { get; set; }
public string OrderStatus { get; set; }
public CustomerViewModel Customer { get; set;
//... other properties and SelectLists for binding
public IEnumerable<OrderItemViewModel> OrderItemViewModels { get; set; }
我实际上可以在回发时取回 CustomerViewModel 数据,但 OrderItemViewModels 列表是空的。我怎样才能把那些拿回来?菲尔的文章对此没有帮助。
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-3 viewmodel