/// <summary> /// 将PagedList数据转化为JsonResult. /// </summary> /// <typeparam name="T">实体类型</typeparam> /// <param name="data">分页数据</param> /// <returns>JsonResult对象</returns> public static JsonResult ToJsonResultWithDateTime <T>(this PagedList <T> data) { NewtonJsonResultWithDateTime result = new NewtonJsonResultWithDateTime(); result.Data = new PagedListJsonWrapper <T>(data); result.JsonRequestBehavior = JsonRequestBehavior.AllowGet; return(result); }
/// <summary> /// 将IEnumarable数据转化为JsonResult. /// </summary> /// <typeparam name="T">实体类型</typeparam> /// <param name="data">列表数据</param> /// <returns>JsonResult对象</returns> public static JsonResult ToJsonResultWithDateTime <T>(this IEnumerable <T> data) { var pagedDate = new PagedList <T>(data, 1, data.Count(), data.Count()); NewtonJsonResultWithDateTime result = new NewtonJsonResultWithDateTime(); result.Data = new PagedListJsonWrapper <T>(pagedDate); result.JsonRequestBehavior = JsonRequestBehavior.AllowGet; return(result); }