如何限制显示的字符数。
这是我的cshtml文件中的代码
@Html.DisplayFor(modelItem => item.Text)
所有帮助感谢
答案 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));