发布列表时模型绑定的工作原理是什么?

时间:2014-11-05 23:22:50

标签: c# asp.net-mvc model-binding

我有这个View模型:

public class CalendarViewModel
{
    ...

    [Required]
    public List<Week> Weeks { get; set; }
}

我的控制器帖子看起来像这样:

[HttpPost]
public ActionResult AddCalendar(CalendarViewModel model)

我尝试过类似的事情:

foreach(Week s in @Model.Weeks)
{
         <div class="control-group">
               <label>Week @s.WeekIndex</label>
               <div class="controls">
                     @Html.TextboxFor(m => m.Weeks.Description)
               </div>
         </div>
}

然而,它显然不会像这样工作。视图是此模型的强类型。 View应该如何使用lambda表达式将数据传递给控制器​​?

0 个答案:

没有答案