Beispiel #1
0
        /// <summary>
        /// 创建一个JsonResult对象,对其执行一个委托Action方法,返回该JsonResult对象;
        /// </summary>
        /// <param name="action">需要在JsonResult对象上执行的一个委托Action操作</param>
        /// <returns></returns>
        public static ActionResult JsonResult(this Controller controller, Action <JsonResult> action)
        {
            JsonResult result = JsonResultExtension.BuildJsonResult(null);

            action(result);
            return(result);
        }
Beispiel #2
0
        /// <summary>
        /// 创建一个JsonResult对象,对其执行一个委托Function方法,设置该方法的返回为 JsonResult的Data字段,返回该JsonResult对象;
        /// </summary>
        /// <param name="function">需要在JsonResult对象上执行的一个委托Func方法方法</param>
        /// <returns></returns>
        public static ActionResult JsonResult(Func <object> function)
        {
            JsonResult result = JsonResultExtension.BuildJsonResult(function());

            return(result);
        }