C# AngularJS limitTo在特殊标记上拆分
我有一个长文本字段,我想创建一个展开/折叠方法来显示短描述和长描述 假设我有一个字符串在看这个:C# AngularJS limitTo在特殊标记上拆分,c#,angularjs,C#,Angularjs,我有一个长文本字段,我想创建一个展开/折叠方法来显示短描述和长描述 假设我有一个字符串在看这个:测试1测试2测试3测试4测试5测试6 我怎么能说我只想要前3段,所以我的简短描述输出将是测试1测试2测试3 在C#中,我做了以下几点。可能不是最好的解决方案,但它可以工作,并将其发送到视图。然而,仅仅从角度来看,这能更容易地解决吗 public string DescriptionShort { get { return !string.IsNullOrWhiteSpace(D
测试1测试2测试3测试4测试5测试6
我怎么能说我只想要前3段,所以我的简短描述输出将是测试1测试2测试3
在C#中,我做了以下几点。可能不是最好的解决方案,但它可以工作,并将其发送到视图。然而,仅仅从角度来看,这能更容易地解决吗
public string DescriptionShort
{
get {
return !string.IsNullOrWhiteSpace(Description) ? String.Join(String.Empty, Description.Split(new[] { "</p>" }, StringSplitOptions.None).Take(3).ToArray()) + "</p>" : "";
}
set { _DescriptionShort = value; }
}
公共字符串描述短
{
得到{
return!string.IsNullOrWhiteSpace(Description)?string.Join(string.Empty,Description.Split(new[]{“”},StringSplitOptions.None)。Take(3.ToArray())+“”:”;
}
设置{u DescriptionShort=value;}
}