В представлении вы создаете экземпляр CascadingModelGastos (INCASICS.Models.CascadingModelGastos grid = new INCASICS.Models.CascadingModelGastos(Model, rowsPerPage: 10);
) с двумя параметрами, и в классе нет конструктора, который принимает два параметра.
Пожалуйста, измените ваш CascadingModelGastos, чтобы он содержал второй конструктор, который принимает два параметры как ниже:
public class CascadingModelGastos
{
public string id { get; set; }
public CascadingModelGastos()
{
this.Proyecto = new List<SelectListItem>();
this.Recurso = new List<SelectListItem>();
this.SubRecurso = new List<SelectListItem>();
}
public CascadingModelGastos(List<INCASICS.Models.CascadingModelGastos> lst, int rowsPerPage)
{
this.Proyecto = new List<SelectListItem>();
this.Recurso = new List<SelectListItem>();
this.SubRecurso = new List<SelectListItem>();
}
[Display(Name = "Selecciona Proyecto")]
[Required(ErrorMessage = "Campo Requerido")]
public List<SelectListItem> Proyecto { get; set; }
[Display(Name = "Selecciona Recurso")]
[Required(ErrorMessage = "Campo Requerido")]
public List<SelectListItem> Recurso { get; set; }
[Display(Name = "Selecciona Sub Recurso")]
[Required(ErrorMessage = "Campo Requerido")]
public List<SelectListItem> SubRecurso { get; set; }
public int ProyectoID { get; set; }
public int RecursoID { get; set; }
public int SubRecursoID { get; set; }
public string Nombre_Proyecto { get; set; }
}