我的模特:
public class Person
{
public int name{ get; set; }
public PersonDetail Details { get; set;}
}
public class PersonDetail
{
public string Passport{ get; set; }
public List<Address> Addresses { get; set;}
}
public class Address{
public string address1{ get; set; }
public string address2 { get; set;}
}
var model.ListPerson = list<Person>();
查看绑定
@for (var i = 0; i < Model.ListPerson.Count(); i++)
{
@Html.HiddenFor(m => @Model.ListPerson[i].name)
for(var j = 0; j < Model.ListPersion[i].Details.Addresses.Count(); j++){
@Html.HiddenFor(m=>@Model.ListPerson[i].Details.Addresses[j].Address1)
@Html.HiddenFor(m=>@Model.ListPerson[i].Details.Addresses[j].Address2)
}
}
当页面回发时我只能得到&#34;姓名&#34;和&#34;地址&#34;回发(地址属性不为空)。 但是对于地址列表中的元素没有绑定回来。任何人都可以帮助我离开那里?欣赏。