/// <summary> /// 获取请求对象 /// </summary> /// <param name="context"></param> /// <returns></returns> private Requester GetRequester(AuthorizationFilterContext context) { //是否为ajax请求 bool isAjax = IsAjaxRequest(context.HttpContext); //请求者 Requester requester = null; if (isAjax) { requester = new AjaxRequester(context); } else { requester = new DefaultRequester(context); } return(requester); }
/// <summary> /// AJAX请求输出 /// </summary> /// <param name="requester"></param> public abstract void AjaxResponse(AjaxRequester requester);