View返回null IEnumerable

时间:2014-11-24 10:54:54

标签: asp.net-mvc-4 ienumerable model-binding

我正在使用带有大量数据的MVC DevExpress GridView。

我将列表传递给我的视图,只是将gridview绑定到它。在提交按钮上,我希望该列表返回到控制器,并保存到数据库。问题是,返回列表在返回控制器时变为null。

这是我的模特:

  public class PayrollModel
{

    public PayrollModel()
    {
        PayrollSearch = new PAYROLLVIEWSearch();

    }
    public PAYROLLVIEWSearch PayrollSearch { get; set; }
    public IEnumerable<PAYROLLVIEW> PayrollList { get; set; }
    public IList<RIGHTGROUP> RightGroupList { get; set; }
    public DateTime PayrollDate { get; set; }
}

控制器操作是:

       [HttpGet]
        public ActionResult PayrollSave(PayrollModel model)
        {
         //PayrollList is null here
        }

我想避免使用编辑器模板,因为我认为它会降低视图渲染速度。

0 个答案:

没有答案