私のdropDownListForはデータを正しく表示しますが、HttpPostに行くとエラーSystem.NullReferenceExceptionが表示されます。
私のビューモデル:
public class contaModel
{
public SelectList responsaveis { get; set; }
public List<int> idResponsaveis { get; set; }
public SelectList responsaveisCartao { get; set; }
public List<int> idResponsaveisCartao { get; set; }
}
選択リストに日付を入力した瞬間:
public ActionResult Create()
{
contaModel model = new contaModel();
model.responsaveis = new SelectList(db.responsavelporconta, "IdResponsavelPorConta", "Nome");
model.responsaveisCartao = new SelectList(db.responsavelporconta, "IdResponsavelPorConta", "Nome");
return View(model);
}
エラーを生成する行:
@Html.DropDownListFor(x => x.idResponsaveis, Model.responsaveis)
ページで複数のドロップダウンを使用しているため、リストを使用しています。