#region Format Error Message /// <summary> /// 格式化错误信息 /// </summary> /// <param name="msgText">错误说明</param> /// <returns></returns> public static string FormatErrMsg(string msgText) { return FormatErrMsg(msgText,"","#000000"); } /// <summary> /// /// </summary> /// <param name="msgText"></param> /// <param name="msgInfo">详细信息</param> /// <returns></returns> public static string FormatErrMsg(string msgText,string msgInfo) { return FormatErrMsg(msgText,msgInfo,"#000000"); } /// <summary> /// 格式化错误信息 /// 一般被<see cref="GeneralMethod.SendMail.SendMailToManager"/>调用,充当其第一个参数 /// </summary> /// <param name="msgText">错误说明</param> /// <param name="msgInfo">详细信息,一般为 exp.ToString();</param> /// <param name="msgColor">色彩,default=#000000</param> /// <returns></returns> public static string FormatErrMsg(string msgText,string msgInfo,string msgColor) { string str = msgText +"<br>"; str += "<font color=/""+ msgColor +"/">"+msgInfo+"</font>"; return str; } /// <summary> /// 红色字体+,号分隔输出,最多支持5个字串 /// </summary> /// <param name="str1"></param> /// <returns></returns> public static string MoreErrorLogs(params string[] strs) { StringBuilder sb = new StringBuilder(); sb.Append("<BR/><font color=red>"); for (int i=0;i<strs.Length;i++) { sb.Append("'"+strs[i]+"',"); } sb.Append("</font><BR/>"); return sb.ToString(); } #endregion |
|
来自: 悟静 > 《.net和asp.net》