Я получаю следующую ошибку при выполнении действия с контроллера:
переменная 'item' типа 'JqGridMVC.Example.Models.IMP_VERIF_INC_STO_TEST' ссылка из области действия '', но она не определена
public ActionResult DynamicGridData(string sidx, string sord, int page, int rows)
{
var repository = new ItemRepository();
int pageIndex = Convert.ToInt32(page) - 1;
int pageSize = rows;
int totalRecords = repository.GetItemQuery().Count();
var totalPages = (int) Math.Ceiling(totalRecords/(float) pageSize);
IQueryable<IMP_VERIF_INC_STO_TEST> items = repository.GetItemQuery()
.OrderBy(sidx + " " + sord)
.Skip(pageIndex*pageSize)
.Take(pageSize);
var jsonData = new
{
total = totalPages,
page,
records = totalRecords,
rows = (from item in items
select new
{
i = item.PROGRESIVO,
cell = new List<string>()
{
item.PROGRESIVO.ToString(),
item.GUID
}
}).ToArray()
};
return Json(jsonData, JsonRequestBehavior.AllowGet);
}
Как это исправить?
Спасибо!