Visual Studio, MVC 3, Razor 엔진에서 뉴스 피드 프로젝트를 만들고 있습니다. 한 번에 10 개의 피드 만 표시하려고합니다.index.cshtml에 x 개 항목 만 표시합니다.
현재 나는이 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>
}
foreach는 모든 단일 항목을 소요하고 내가 루프 또는 단지를 표시 비슷한에 대한을 사용할 수 있는지 궁금 해서요을 10 개의 최신 피드.
미리 감사드립니다.
'@foreach (Model.OrderByDescending에서 VAR 항목 (X => x.Created) .Take (10))에 Controler_ 유념하라' –
제한 목록 될 것입니다. –
@IliaG 감사합니다. labda 표현식이 처리합니다. – Mappan