我是一个新手。只是对前一个问题的后续问题:"How to Display a list of objects in MVC View?"。我的问题是:如何将此列表分成多个列表,每个列表包含5个对象并将每个列表分隔到不同的div中?将MVC列表分隔为多个div
列表控制器: 我从一个数据库与此控制器过滤掉行:
public ActionResult FilteredElements()
{
var elem = DB.elements.Where(a => a.Criterion == "criterion")
.OrderByDescending(a => a.ElementFrequency.Count())
.ToList();
return View(elem);
}
目前的观点我会争取一次的所有元素:
@foreach (var elem in Model)
{
<a href="@Url.Action("Details", "Table", new{ id = elem.ElementID }, "")">
<img src="@elem.ImagePath" /></a>
}
而是上市所有的元素一次在一个div中,我想列出第一个div中的前5个元素,第二个div中的下5个元素等等。
请提供一些代码,使这方面的一个备选答案。现在,你太宽泛了。仅仅因为这个问题与你以前的问题有关,并不能免除你必须将相关代码放入这个问题。 – krillgar
你为什么要“划分”这个列表?你想达到什么目的? –
@krillgar:添加了代码 – sri