Я делаю проект новостей в Visual Studios, MVC 3, Razor engine, и я пытаюсь отобразить, скажем, 10, количество каналов сразу.Показать только x количество элементов в index.cshtml
В настоящее время, когда я получал базу Собирается я использовал этот index.cshtml:
@model IEnumerable<NyjiGrunnur.Models.Article>
@{
ViewBag.Title = "NewsFeed";
}
<h2>@ViewBag.Message</h2>
@foreach (var item in Model)
{
<div id="eitt">
<fieldset>
<legend>@Html.ActionLink(item.Name, "Edit", new { id=item.Id })</legend>
<div>@item.Subject, @item.Created</div>
<p>@Html.Raw(item.Content.Replace(Environment.NewLine, "<br/>"))</p>
</fieldset>
</div>
}
Еогеасп принимает каждый элемент, и мне было интересно, если я мог бы использовать для цикла или что-то подобное, чтобы отобразить только 10 новейших каналов.
Заранее спасибо.
'@foreach (вар элемент в Model.OrderByDescending (х => x.Created) .Снять (10))' –
Ограничить список _in в Controler_. –
@IliaG Спасибо, лабда-выражения позаботились об этом. – Mappan