foreach循环打印表中的所有条目,我需要它只打印一次唯一正确的数据。
@foreach(JiraAssignee assignee in Model.JiraAssignee)
{
@Html.DisplayFor(modelItem =>assignee.DisplayName)
break;
}break语句使它只打印第一个数据。在桌子上。是否有任何条件语句,我只能检查打印一次。或者如果你有任何更正?
发布于 2016-06-27 07:05:50
如果是集合(IEnumerable或List)
@Html.DisplayFor(m => m.JiraAssignee.FirstOrDefault().DisplayName)下面是ELse代码
@Html.DisplayFor(m => m.JiraAssignee.DisplayName)如果我帮忙,请标记为答案。
发布于 2016-06-27 01:11:51
我只需要打印一次
那就不要用循环。循环用于循环,多次执行。
只需打印一次该值:
@if (Model.JiraAssignee.Count() > 0)
{
@Html.DisplayFor(modelItem => Model.JiraAssignee.First().DisplayName)
}https://stackoverflow.com/questions/38044635
复制相似问题