我尝试在Action中绑定这样的对象
public class MonthDataViewModel
{
public int Year { get; set; }
public int Month { get; set; }
public IEnumerable<MoneyDataItemViewModel> MoneyCosts { get; set; }
}
public class MoneyDataItemViewModel
{
public string Title { get; set; }
public decimal Cost { get; set; }
}
有可能吗?我如何设计表格?我尝试了几次,但是属性MoneyCosts
不会被绑定,这是我提交的数据:
Year=2016
Moneh=8
MoneyCosts.Title=ABC
MoneyCosts.Cost=100
MoneyCosts.Title=DEF
MoneyCosts.Cost=200
我看到了一个名为ArrayModelBinder<T>
的模型绑定器,该如何使用?
如果使用x-www-url-formencoded
内容类型,请尝试如下更改(如果可能)您的帖子数据:
Year=2016&Month=8&MoneyCosts[0].Title=ABC&MoneyCosts[0].Cost=100&MoneyCosts[1].Title=DEF&MoneyCosts[1].Cost=200
我如何设计表格?