Translate

2011年10月27日 星期四

字串超過一定,變…

常在資料庫的字串過長,這樣外表不美觀,會加入以下的程式碼

在head上加入

<script runat="server">
   
    string CutStr(object str, int count)
    {
        if (str.ToString().TrimEnd().Length > count)
        {
           return str.ToString().Substring(0, count) + "...";
        }
       
        return str.ToString();
    }
 </script>

會加一個.TrimEnd()去掉空白是因為後來發現資料庫有些字串後面會多回傳空白字串,冏"


Text='<%# CutStr(Eval("name"),8) %>'

要使用就這樣吧

資料庫取得字串,後面是要擷取的最大長度

沒有留言:

張貼留言