我想在缅因页面上显示较短版本的描述,我尝试了类似
的内容<div class="newsdetails">
@Html.Raw(item.Short)
</div>
虽然它简短了新闻描述,但我想将其自定义为100个单词。 此致
答案 0 :(得分:4)
。对我有一个免费的扩展方法。这通过字母而不是单词来切割字符串。要将其更改为使用字词,请考虑使用Tobias's below等方法。
public static string Chop(this string text, int chopLength, string postfix = "...")
{
if (text == null || text.Length < chopLength)
return text;
else
return text.Substring(0, chopLength- postfix.Length) + postfix;
}
答案 1 :(得分:2)
你可以使用string.Split()Methode并使用space作为分隔符。
string[] words = item.Text.Split(' ');
MSDN:http://msdn.microsoft.com/de-de/library/system.string.split%28v=vs.80%29.aspx
Afterwoods将这些词串成串。