0

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

4

0 回答 0