【发布时间】:2014-01-16 08:13:33
【问题描述】:
默认模型绑定器不会映射我模型中的集合。这是我的代码:
型号:
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 将
value=""属性显示为空。当你提供值时会发生什么?另外,您的 MVC 视图源是什么?
标签: asp.net asp.net-mvc-4