常用Tools类

 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         }
原文地址:https://www.cnblogs.com/luckyboy/p/2586068.html