我的 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)
我使用 List 因为我在我的页面中使用多个下拉列表。