默认模型绑定器未映射模型中的集合。这里是我的代码:ASP.NET MVC 4.0模型绑定器与集合不起作用
型号:
public class Company
{
public string Name;
public List<CompanyActivity> Activities
}
public class CompanyActivity
{
public string Code;
public string Description
}
控制器:
[HttpPost]
public ActionResult Index(Company company) {}
查看/ HTML:
<input name="Name" type="text" value="some name" />
<input name="Activities[0].Code" type="text" value="1" />
<input name="Activities[0].Description" type="text" value="a" />
<input name="Activities[1].Code" type="text" value="2" />
<input name="Activities[1].Description" type="text" value="b" />
输入名称映射,但活动列表是空的。
你给的HTML显示'值=“”'属性为空。当你提供价值时会发生什么?另外,你的MVC视图源是什么? – Dai
我更新了我的代码 – jlp