コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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);
        }