限制显示的字符数

时间:2015-01-25 12:08:40

标签: c# html asp.net-mvc razor

如何限制显示的字符数。

这是我的cshtml文件中的代码

@Html.DisplayFor(modelItem => item.Text) 

所有帮助感谢

1 个答案:

答案 0 :(得分:4)

您可以在Utility类中编写这样的辅助方法,并在Razor页面中导入或添加到web.config中。你可以在这里阅读https://msdn.microsoft.com/en-in/library/bb383977.aspx

       public static string DisplayText(this string str , int charallowed){
            if(str.Length > charallowed)
                   return str.Substring(0,charallowed) + " ...." ;
            return str;
        }

        @Html.DisplayFor(modelItem => item.TextDisplayText(20));