如何使用 IEnumerable 在 Asp.net MVC 中实现特定列表

How can I implement specific list in Asp.net MVC with IEnumerable

我在列出来自 IEnumerable 的列表中的一些特定值时遇到问题。

我只想获取前 8 个值,前 4 个值列在第一个 div 区域,其他列在另一个 div 区域。

这是来自 IEnumerable 的模型列表

@model IEnumerable<ArgedanWebsite.Models.Model.Services>

如何显示 @Model.title@Model.Information 等服务的标题和信息等值?

这是我的 div 模板

<div class="container">
   <div class="row">
        @for (int i = 0; i < 4; ++i){
        <p> </p>
        }
   </div>
</div>

<div class="container">
   <div class="row">
       @for (int i = 4; i < 8; ++i){
        <p> </p>
       }
   </div>
</div>
@foreach (var item in Model.Take(4)) 
{
  <p>@item.title</p>
}

然后

@foreach (var item in Model.Skip(4).Take(4)) 
{
  <p>@item.Information</p>
}

像这样:

@for (int i = 0; i < 4; ++i){
    <p>@Model.ElementAt(i).title</p>
}