/// <summary> /// 修改global.asax文件 /// </summary> /// <returns></returns> private static bool TryWriteGlobalAsax() { try { File.SetLastWriteTimeUtc(IoHelper.GetMapPath("~/global.asax"), DateTime.UtcNow); return(true); } catch { return(false); } }
/// <summary> /// 修改web.config文件 /// </summary> /// <returns></returns> private static bool TryWriteWebConfig() { try { File.SetLastWriteTimeUtc(IoHelper.GetMapPath("~/web.config"), DateTime.UtcNow); return(true); } catch { return(false); } }
/// <summary> /// 将DataTable转为字符串 /// </summary> /// <param name="dt"></param> /// <returns></returns> public static string ToJson(this DataTable dt) { StringBuilder sb = new StringBuilder("["); int colCount = dt.Columns.Count, rowCount = dt.Rows.Count; for (int j = 0; j < rowCount; j++) { if (j == 0) { sb.Append("{"); } else { sb.Append(",{"); } for (int i = 0; i < colCount; i++) { if (i == 0) { sb.Append(string.Format(@"""{0}"":{1}", dt.Columns[i].ColumnName, IoHelper.SerializeJson(dt.Rows[j][i].ToString()))); } else { sb.Append(string.Format(@",""{0}"":{1}", dt.Columns[i].ColumnName, IoHelper.SerializeJson(dt.Rows[j][i].ToString()))); } } sb.Append("}"); } sb.Append("]"); return(sb.ToString()); }