public ActionResult GetSysadminList(int?pageIndex, int?pageSize, int?arid, string nam, string nknam) { pageIndex = pageIndex ?? 1; pageSize = pageSize ?? 10; arid = arid ?? -1; nam = nam ?? ""; nknam = nknam ?? ""; PageData <SystemAdmin> aList = _sysadminService.Search(pageIndex.Value, pageSize.Value, nam, nknam, arid.Value); PagedList <SystemAdmin> pList = null; if (aList.DataList != null) { pList = new PagedList <SystemAdmin>(aList.DataList, aList.CurrentPageIndex, pageSize.Value, aList.TotalCount); } if (Request.IsAjaxRequest()) { return(PartialView("_List", pList)); } return(RedirectToAction("Index")); }