我将 EF 与 MVC3 一起使用。
我有一个带有自定义列表的模型:
public List<MarketingModel> Marketing { get; set; }
我在构造函数中将其初始化为:
this.Marketing = new List<MarketingModel>();
我在视图中查看它:
@foreach (MarketingModel m in Model.Marketing)
{
<td class="title">@Html.DisplayFor(model => m.Name)</td>
<td>@Html.CheckBoxFor(model => m.Mail)</td>
<td>@Html.CheckBoxFor(model => m.Email)</td>
}
填充得很好。但是,在保存页面时,无论出于何种原因,它都会将 Marketing 作为空值传递。
真的被这件事难住了。