我有一个使用用户对象作为模型的部分模板。用户有一组帐户。在这个部分模板上,我有一个如下循环。_Account 部分模板绑定到 Account 类
@foreach (var item in Model.Accounts)
{
<tr>
<td colspan="6">
<div>
@Html.Partial("_Account", item)
</div>
</td>
</tr>
}
在我最初尝试的控制器方法中
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult UserDetails(User user, string actionType)
但是 User.Accounts 集合是空的。然后我尝试了这个。Accounts 集合仍然是空的。
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult UserDetails(User user,
[Bind(Prefix="User.Accounts")]
FixupCollection<Account> Accounts,
string actionType)
我可以使用默认的 Modelbinder 实现来实现这一点,还是需要做一些不同的事情?