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 }