如何使用 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>
}
我在列出来自 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>
}