1.截取字符串
if (list[i].Details.Length > 15) { list[i].Details = list[i].Details.Substring(0, 10) + "..."; };
如果字符串的长度大于15,则从0位开始,截取10位显示。效果如下,“申请事由”内容:

2.拆取字符串
具体实现说明:从数据库读出来用“|”连接的一串完整的字符串str,如:“2018/2/5 9:34:07:同意 | 2018/2/5 10:11:31:同意驳回 ”。在view中将str用“|”拆开,并将拆开后的两个字符串换行显示
<tr>
<th style="vertical-align:middle;">@(typeof(ApProessing).GetDescription("ExamRemark"))</th>
<td>
@{
string exam = ViewBag.ExamRemark;
if (string.IsNullOrEmpty(exam) == false)
{
string rel = exam.Trim();
string[] sArray = Regex.Split(rel, "|", RegexOptions.IgnoreCase);
for (int x = 0; x < sArray.Length; x++)
{
if (x == 0)
{ @sArray[x]}
else
{
<br>@sArray[x];
}
}
}
else
{ @ViewBag.ExamRemark
}
}
</td>
</tr>
效果:

3.字符串中替换字符
string rel = exam.Trim();
rel = rel.Replace("|", ",");
效果说明:将rel中的“|”字符用逗号“,”代替