MVC模型数据绑定列表不起作用

时间:2015-08-07 00:32:05

标签: c# asp.net-mvc

我的模特:

 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;回发(地址属性不为空)。 但是对于地址列表中的元素没有绑定回来。任何人都可以帮助我离开那里?欣赏。

0 个答案:

没有答案