//========================================= // 以下为输出功能扩展 //========================================= /// <summary> /// 输出错误JSON信息 /// </summary> /// <param name="_ErrInfo">错误信息</param> /// <param name="_ContentType">输出类型</param> /// <returns></returns> public static string ExportErrMsg(string _ErrInfo, ExportType _ContentType) { WebExport WE = new WebExport(); WE.ErrCode = 500; WE.ErrInfo = _ErrInfo; WE.ContentType = _ContentType; return(JsonConvert.SerializeObject(WE)); }
/// <summary> /// 输出正处返回的信息 /// </summary> /// <param name="_Data">输出数据</param> /// <returns></returns> public static string ExportSuccess(Object _Data) { WebExport WE = new WebExport(); WE.ErrCode = 0; WE.Data = _Data; return(JsonConvert.SerializeObject(WE, new JsonSerializerSettings { StringEscapeHandling = StringEscapeHandling.EscapeHtml })); }
public static void ExportSuccessWrite(Object _Data) { WebExport WE = new WebExport(); WE.ErrCode = 0; WE.Data = _Data; HttpContext.Current.Response.Write(JsonConvert.SerializeObject(WE, new JsonSerializerSettings { StringEscapeHandling = StringEscapeHandling.EscapeHtml })); }
public static void checkNotNull(string requeryName, string alertString, out string strValue) { strValue = string.Empty; if (HttpContext.Current.Request[requeryName] != null) { strValue = HttpContext.Current.Request[requeryName]; } if (HttpContext.Current.Request[requeryName] == null) { HttpContext.Current.Response.Write(WebExport.ExportErrMsg(alertString + "缺少变量" + requeryName)); HttpContext.Current.Response.End(); } else if (string.IsNullOrEmpty(strValue)) { HttpContext.Current.Response.Write(WebExport.ExportErrMsg(alertString + "不能为空" + requeryName)); HttpContext.Current.Response.End(); } }
public static void checkNotNull(string requeryName, string alertString, out int intValue) { string strValue = string.Empty; intValue = 0; if (HttpContext.Current.Request[requeryName] != null) { strValue = HttpContext.Current.Request[requeryName]; if (int.TryParse(strValue, out intValue)) { } else { HttpContext.Current.Response.Write(alertString + "必须为数字" + requeryName); HttpContext.Current.Response.End(); } } else { HttpContext.Current.Response.Write(WebExport.ExportErrMsg(alertString + "缺少变量" + requeryName)); HttpContext.Current.Response.End(); } }
/// <summary> /// 输出错误信息 /// </summary> /// <param name="WE">输出对象</param> /// <returns></returns> public static string Export(WebExport WE) { return(JsonConvert.SerializeObject(WE)); }
/// <summary> /// 输出正处返回的信息 /// </summary> /// <param name="WE">输出对象</param> /// <param name="_ContentType">输出类型</param> /// <returns></returns> public static string ExportSuccessMsg(WebExport WE, ExportType _ContentType) { return(JsonConvert.SerializeObject(WE, new JsonSerializerSettings { StringEscapeHandling = StringEscapeHandling.EscapeHtml })); }