我有这个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表达式将数据传递给控制器?