public IActionResult List([FromForm] int page, [FromForm] int pagesize) { int?groupId = null; if (HttpContext.Request.Form.ContainsKey("group")) { int tmp = -1; if (int.TryParse(HttpContext.Request.Form["group"].ToString(), out tmp)) { groupId = tmp; } } TestDataItemService service = DataService.Get <TestDataItemService>(dbCollection.Current); PaginatedCollection <dynamic> queryResult = service.Query(page, pagesize, groupId); if (queryResult == null) { return(Json(new WebApiResult <object> { code = ResultCode.STATE_FAIL, message = "还没有测试数据." })); } return(Json(new WebApiResult <PaginatedCollection <dynamic> > { code = ResultCode.STATE_OK, data = queryResult })); }