私はMVC3でEFを使用しています。
カスタムリストのあるモデルがあります。
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>
}
これは問題なく表示されます。ただし、ページを保存すると、何らかの理由でマーケティングがnull値として渡されます。
本当にこれに困惑しました。