发布表单时,ICollection对象的值将返回null ... MVC3

时间:2014-02-06 23:55:40

标签: c# asp.net-mvc forms

我有一组对象:

   public ICollection<EmailViewModel> Emails { get; set; }

我在一个带有对象的表单中填充一个剃刀视图,它们显示正常:

          <div>Emails:</div>
     @foreach (var item in Model.Emails)
     {
    <div class="margins">
        <span class="textRight">@Html.DisplayFor(m => item.Type)</span>
        @Html.TextBoxFor(m => item.Address, new {@class = "name rmargin5"})
    </div>
     }

当我点击提交并查看我传回的视图模型对象时,我的电子邮件集合为空。

   public ActionResult CheckResults(MyViewModel myViewModel){

                   //  myViewModel.Emails is null
           }

当我将它发送到表单时它不是null,但它的null返回。有谁知道为什么?

谢谢...

0 个答案:

没有答案