public override void ProcessRequest(HttpContext context) { vmJsonResult r_json_data = null; JavaScriptSerializer js = new JavaScriptSerializer(); js.MaxJsonLength = 4096; String city = context.Request.Form["city"]; String country = context.Request.Form["country"]; LogicAddress LBase = new LogicAddress(); try { LBase.Connection = getSQLConnection(); r_json_data = new vmJsonResult() { result = true, data = LBase.GetRoad(city, country) }; context.Response.Write(js.Serialize(r_json_data)); } catch (Exception ex) { r_json_data = new vmJsonResult() { result = false, message = ex.Message + ":" + ex.StackTrace }; context.Response.Write(js.Serialize(r_json_data)); } }
public override void ProcessRequest(HttpContext context) { this.c = context; vmJsonResult r_json_data = null; a_ProductKind LBase = new a_ProductKind(); try { LBase.Connection = getSQLConnection(); r_json_data = new vmJsonResult() { result = true, data = LBase.SearchMaster(new q_ProductKind() { }, 0) }; context.Response.Write(JsonConvert.SerializeObject(r_json_data, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore })); } catch (Exception ex) { r_json_data = new vmJsonResult() { result = false, message = ex.Message + ":" + ex.StackTrace }; context.Response.Write(JsonConvert.SerializeObject(r_json_data)); } }
public override void ProcessRequest(HttpContext context) { vmJsonResult r_json_data = null; JavaScriptSerializer js = new JavaScriptSerializer(); js.MaxJsonLength = 4096; String Area = context.Request.QueryString["area"]; String Controller = context.Request.QueryString["controller"]; int Id = context.Request.QueryString["id"].CInt(); String FileKind = context.Request.QueryString["FileKind"]; String FileName = context.Request.QueryString["FileName"]; if (FileKind == null || FileKind == "") { FileKind = "DocFiles"; } String FileWebPath = String.Format(SystemUpFilePathTpl, Area, Controller, Id, FileKind, FileName); String FilePath = context.Request.MapPath(FileWebPath); if (File.Exists(FilePath)) { FileInfo fi = new FileInfo(FilePath); try { context.Response.Clear(); context.Response.ContentType = "application/" + fi.Extension.Replace(".", ""); context.Response.AddHeader("Content-Disposition", "attachment; filename=" + FilePath.GetFileName()); context.Response.WriteFile(FilePath); context.Response.End(); } catch (Exception ex) { r_json_data = new vmJsonResult() { result = false, message = ex.Message + ":" + ex.StackTrace }; context.Response.Write(js.Serialize(r_json_data)); } } }
public override void ProcessRequest(HttpContext context) { vmJsonResult r_json_data = null; JavaScriptSerializer js = new JavaScriptSerializer(); js.MaxJsonLength = 4096; String city = context.Request.Form["city"]; LogicAddress LBase = new LogicAddress(); try { LBase.Connection = getSQLConnection(); r_json_data = new vmJsonResult() { result = true, data = LBase.GetCountry(city) }; context.Response.Write(js.Serialize(r_json_data)); } catch (Exception ex) { r_json_data = new vmJsonResult() { result = false, message = ex.Message + ":" + ex.StackTrace }; context.Response.Write(js.Serialize(r_json_data)); } }
public override void ProcessRequest(HttpContext context) { vmJsonResult r_json_data = null; JavaScriptSerializer js = new JavaScriptSerializer(); js.MaxJsonLength = 4096; String Area = context.Request.QueryString["area"]; String Controller = context.Request.QueryString["controller"]; int Id = context.Request.QueryString["id"].CInt(); String FileKind = context.Request.QueryString["FileKind"]; String FileName = context.Request.QueryString["FileName"]; if (FileKind == null || FileKind == "") { FileKind = "DocFiles"; } String FileWebPath = String.Format(SystemUpFilePathTpl, Area, Controller, Id, FileKind, FileName); String FilePath = context.Request.MapPath(FileWebPath); if (File.Exists(FilePath)) { FileInfo fi = new FileInfo(FilePath); try { context.Response.Clear(); context.Response.ContentType = "application/" + fi.Extension.Replace(".",""); context.Response.AddHeader("Content-Disposition", "attachment; filename=" + FilePath); context.Response.WriteFile(FilePath); context.Response.End(); } catch (Exception ex) { r_json_data = new vmJsonResult() { result = false, message = ex.Message + ":" + ex.StackTrace }; context.Response.Write(js.Serialize(r_json_data)); } } }