public void ProcessRequest(HttpContext context) { if (!Magic.Security.SecuritySession.Authenticated()) { context.Response.Write((new SimpleJson().HandleError("您还没有登陆或者登陆已经过期,请登陆系统!")).ToJsonString("yyyy-MM-dd HH:mm")); return; } string type = WebUtil.Param("type").Trim(); if (type.ToLower() == "1002") //execute the ascx control and return the response html { try { context.Server.Execute("AjaxControlsHandler.aspx", context.Response.Output, true); return; } catch (Exception error) { logger.Error("ExecuteControl", error); context.Response.Write(error.Message); return; } } if (type.ToLower() == "1001") { try { string result = MagicAjax.InvokeAjaxCall2String(); context.Response.Write(result); return; } catch (Exception error) { context.Response.Write(error.Message); return; } } //return json object SimpleJson json = new SimpleJson(); try { SimpleJson j = MagicAjax.InvokeAjaxCall2Json(); if (j != null) { json = j; } } catch (Exception error) { json.HandleError(error.Message); } context.Response.Write(json.ToJsonString("yyyy-MM-dd HH:mm")); }
public void ProcessRequest(HttpContext context) { if (!Magic.Security.SecuritySession.Authenticated()) { context.Response.Write((new SimpleJson().HandleError("您还没有登陆或者登陆已经过期,请登陆系统!")).ToJsonString("yyyy-MM-dd HH:mm")); return; } string type = WebUtil.Param("type").Trim(); if (type.ToLower() == "1002") //execute the ascx control and return the response html try { context.Server.Execute("AjaxControlsHandler.aspx",context.Response.Output, true); return; } catch (Exception error) { logger.Error("ExecuteControl", error); context.Response.Write(error.Message); return; } if (type.ToLower() == "1001") { try { string result = MagicAjax.InvokeAjaxCall2String(); context.Response.Write(result); return; } catch (Exception error) { context.Response.Write(error.Message); return; } } //return json object SimpleJson json = new SimpleJson(); try { SimpleJson j = MagicAjax.InvokeAjaxCall2Json(); if (j != null) json = j; } catch (Exception error) { json.HandleError(error.Message); } context.Response.Write(json.ToJsonString("yyyy-MM-dd HH:mm")); }