public ActionResult LogJson() { int pageIndex = Request["page"] == null ? 1 : Convert.ToInt32(Request["page"]); int pageSize = Request["rows"] == null ? 10 : Convert.ToInt32(Request["rows"]); string dealer = Request["Operator"]; string beginTime = Request["BeginTime"]; string endTime = Request["EndTime"]; string server = Request["Server"]; string db = Request["Db"]; string table = Request["Table"]; string col = Request["Col"]; int totalRecords = 0; var result = _logLogic.Query(dealer, beginTime, endTime, server, db, table, col, pageIndex, pageSize, out totalRecords).ToLogModels(); IList <LogModel> list = result == null ? new List <LogModel>() : result.ToList(); var page = new Pagination <LogModel> { Total = totalRecords, Rows = list }; return(Content(JsonConvert.SerializeObject(page))); }