foreach循环打印表中的所有条目,我需要它只打印一次唯一正确的数据。
@foreach(JiraAssignee assignee in Model.JiraAssignee)
{
@Html.DisplayFor(modelItem =>assignee.DisplayName)
break;
}
和break语句使它只打印第一个数据。在表中。 是否有任何条件声明我可以检查只打印一次。或者如果你有任何更正?
答案 0 :(得分:0)
我需要它只打印一次
然后不要使用循环。循环用于循环,多次执行。
只需打印一次值:
@if (Model.JiraAssignee.Count() > 0)
{
@Html.DisplayFor(modelItem => Model.JiraAssignee.First().DisplayName)
}
答案 1 :(得分:0)
如果是集合(IEnumerable或List)
@Html.DisplayFor(m => m.JiraAssignee.FirstOrDefault().DisplayName)
以下将是代码
@Html.DisplayFor(m => m.JiraAssignee.DisplayName)
请标记为答案如果我帮助