【发布时间】:2012-11-09 22:26:30
【问题描述】:
我有一个看起来相当基本的循环:
<% foreach (var item in Model.Items.OrderByDescending(b => b.ItemDateTime)) {%>
我只想输出第一个项目,而不是循环遍历所有项目,我该怎么做?
【问题讨论】:
-
Felipe Oriani 的解决方案有效,但根据 MVC 设计原则,您应该在加载视图之前解决此问题(即在模型层中的某个位置,但不一定在应该主要包含的视图模型中) (如果不是全部)POCO)。智能视图是一种反模式。
标签: asp.net-mvc model-view-controller asp.net-mvc-2 viewmodel