/// <summary> /// 是否容许调用自定义Handle /// </summary> /// <param name="context"></param> /// <param name="handler"></param> /// <param name="ajaxCallType"></param> /// <returns></returns> public static bool isAllow(HttpContext context, AjaxCallCheckHandler handler, AjaxCallType ajaxCallType) { if (handler == null) { return true; } AjaxCallEventArgs e = new AjaxCallEventArgs(context, ajaxCallType); handler(e); if (!e.isAllow) { HttpHelper.WriteSimpleMessage(context,e.DenyInfoMsg); } return e.isAllow; }
/// <summary> /// 构造函数初始化 /// </summary> /// <param name="context">HTTP对象</param> /// <param name="ajaxCallType"></param> public AjaxCallEventArgs(HttpContext context, AjaxCallType ajaxCallType) { this.context = context; this.ajaxCallType = ajaxCallType; }