- -编辑 - -
我有这个模型
public class MainModel {
string Name;
List<Address> Addresses;
}
public class Address {
string prop2;
}
创建视图很容易,但我没有找到在 POST 请求中绑定它的方法。我想避免在 Request.Form 上循环
看法
@foreach (var obj in Model.Address)
{
<tr>
<td>
<input type="text" id="@string.Format("obj.Name.{0}", obj.Id)" name="@string.Format("obj.Name.{0}", obj.Id)" value="@Model.Name" />
//I'm not able to overwrite the name attribute, still working on that
</td>
</tr>
}
有没有办法在 ActionController 中自动绑定这个列表?就像是
public ActionResult Edit(MainModel model, List<Address> objects)
我想我必须创建一个自定义模型绑定,但我找不到这样做的方法
... MVC 让我们变得懒惰... :)