【发布时间】:2012-05-16 17:41:42
【问题描述】:
我将 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 作为空值传递。
真的被这件事难住了。
【问题讨论】:
-
查看生成的 HTML 并检查生成的 ID。
标签: c# .net asp.net-mvc asp.net-mvc-3 entity-framework