我的 foreach 循环中有两个按钮。我需要两者都出现,除非它是循环中的第一项或循环中的最后一项。
@foreach (var item in @Model.IPACS_Processes.IPACS_Procedures)
{
<li class="span6">
<img src="../../Images/thumbs/doc.png" alt="" class="pull-left" />
<div class="comment-info">
<h4>
<a href="@Url.Action("ViewProcedure", new { id = item.procedureID })" data-original-title="@item.name">
@item.name</a></h4>
<h5>
<small>Owner: </small> <a href="javascript:void(0);">@item.owner</a></h5>
<br />
<p>
@item.description
</p>
<br />
<p>
<a href="" class="btn btn-small"><span class="iconfa-double-angle-up icon-white">
</span>Move Up</a>
<a href="" class="btn btn-small"><span class="iconfa-double-angle-down"></span>
Move Down</a>
</p>
</div>
</li>
<br style="clear: both;" />
}
我需要“上移”按钮可见,除非它是循环中的第一项,然后我需要“下移”按钮可见,除非它是循环中的最后一项。
我不确定设置计数迭代器是否是我唯一的选择,或者是否有更清洁的方法?