Asp.net mvc 4 视图返回null IEnumerable

Asp.net mvc 4 视图返回null IEnumerable,asp.net-mvc-4,ienumerable,model-binding,Asp.net Mvc 4,Ienumerable,Model Binding,我正在使用MVC DevExpress GridView处理大量数据 我将列表传递给我的视图,只是为了将gridview绑定到它。在“提交”按钮上,我希望该列表返回控制器,并保存到数据库中。问题是,当返回到控制器时,返回的列表将变为null 这是我的模型: public class PayrollModel { public PayrollModel() { PayrollSearch = new PAYROLLVIEWSearch(); }

我正在使用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; }
}

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

快速检查-您的ViewModel是PayrollParameterModel,而您的操作需要PayrollModel?错误的模型,我编辑了我的问题您为什么认为使用EditorTemplate会降低速度?您是如何呈现视图的?我不知道,但是呈现1000000个将被隐藏的元素是没有意义的,如果有其他方法可以解决问题,当然没有,您需要分页数据。
       [HttpGet]
        public ActionResult PayrollSave(PayrollModel model)
        {
         //PayrollList is null here
        }