2011-04-20 99 views
1

我正在爲我的應用程序使用asp.net mvc。我使用html表來列出來自Roles表的所有角色。 我有一個顯示角色的詳細信息的HTML表。該表具有可以增長到許多字符的RoleDescription。我需要將td中顯示的字符限制在html表的tds中的RoleDesscription的25個字符。我怎樣才能做到這一點?限制html表中td標籤的字符

回答

3
public static string Truncate(this string input, int maxLength) 
{ 
    if (input.Length > maxLength) 
    { 
     input = input.Substring(0, maxLength - 3) + "..."; 
    } 

    return input; 
} 

剃鬚刀使用

<td>@Model.RoleDescription.Truncate(25)</td> 

的WebForms使用

<td><%= Model.RoleDescription.Truncate(25) %></td> 
1
if(someString.Length > 25) 
     someString = someString.SubString(0, 25)