C# 限制显示的字符数
如何限制显示的字符数 这是我的cshtml文件中的代码C# 限制显示的字符数,c#,html,asp.net-mvc,razor,C#,Html,Asp.net Mvc,Razor,如何限制显示的字符数 这是我的cshtml文件中的代码 @Html.DisplayFor(modelItem => item.Text) 感谢所有帮助您可以在实用程序类中编写这样的帮助程序方法,并在Razor页面中导入或添加到web.config中。你可以在这里阅读 您可以在实用程序类中编写这样的帮助器方法,并在Razor页面中导入或在web.config中添加。你可以在这里阅读 感谢您的帮助,我是否将该方法放入控制器和:@Html.DisplayFor(modeleItem=>Dis
@Html.DisplayFor(modelItem => item.Text)
感谢所有帮助您可以在实用程序类中编写这样的帮助程序方法,并在Razor页面中导入或添加到web.config中。你可以在这里阅读
您可以在实用程序类中编写这样的帮助器方法,并在Razor页面中导入或在web.config中添加。你可以在这里阅读
感谢您的帮助,我是否将该方法放入控制器和:@Html.DisplayFor(modeleItem=>DisplayText(item.Text,20));在.cshtml文件中@您可以为string类创建扩展名。我已经更新了我的代码。我喜欢这个解决方案,但它抛出了一个错误,与其他人发布的示例相同:感谢帮助,我是否将该方法放入控制器和:@Html.DisplayFor(modeleItem=>DisplayText(item.Text,20));在.cshtml文件中@您可以为string类创建扩展名。我已经更新了我的代码。我喜欢这个解决方案,但它会抛出一个错误,与其他人发布的示例相同:
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));