1 /// <summary> 将指定字符串按指定长度进行剪切 2 /// 3 /// </summary> 4 /// <param name= "oldStr "> 需要截断的字符串 </param> 5 /// <param name= "maxLength "> 字符串的最大长度 </param> 6 /// <param name= "endWith "> 超过长度的后缀 </param> 7 /// <returns> 如果超过长度,返回截断后的新字符串加上后缀,否则,返回原字符串 </returns> 8 public static string StringTruncat(string oldStr, int maxLength, string endWith) 9 { 10 if (string.IsNullOrEmpty(oldStr)) 11 // throw new NullReferenceException( "原字符串不能为空 "); 12 return oldStr + endWith; 13 if (maxLength < 1) 14 throw new Exception("返回的字符串长度必须大于[0] "); 15 if (oldStr.Length > maxLength) 16 { 17 string strTmp = oldStr.Substring(0, maxLength); 18 if (string.IsNullOrEmpty(endWith)) 19 return strTmp; 20 else 21 return strTmp + endWith; 22 } 23 return oldStr; 24 }
1 /// <summary>后台执行JS代码alert 2 /// 3 /// </summary> 4 /// <param name="mes"></param> 5 /// <param name="page"></param> 6 public static void Show_MessageBox(string mes, Page page) 7 { 8 page.ClientScript.RegisterStartupScript(page.GetType(), "message", "<script>alert('" + mes + "');</script>"); 9 } 10 11 /// <summary>后台执行JS代码alert,然后跳转 12 /// 13 /// </summary> 14 /// <param name="mes"></param> 15 /// <param name="page"></param> 16 public static void Show_MessageBox(string mes, string url, Page page) 17 { 18 page.ClientScript.RegisterStartupScript(page.GetType(), "message", "<script>alert('" + mes + "');location.href='" + url + "'</script>"); 19 }