Проблема такая: есть модель "News" с параметрами "NewsId", "Title" и "Text". В представлении я вывожу эти новости:
@foreach (News n in Model)
{
<div class = "col-md-4">
<h2>@n.Title</h2>
<p>@n.Text</p>
<p><a class="btn btn-default" href="#">Далее »</a></p>
</div>
}
В HomeController написал так:
public ActionResult Index()
{
var news = db.News;
retutn View(news);
}
А в представлении задействовал это:
@using library.Models;
@model IEnumerable<News>
Проблема в том, что он мне выводит все новости, а мне нужны только последние три. Большое спасибо за ваши ответы.
В методе Index(), в HomeController надо записать
var news = db.News.OrderBy(News => News.NewsId).Skip(Math.Max(0, db.News.Count() - 3));
return View(news);
Все остальное остается как я и описывал выше.
Продвижение своими сайтами как стратегия роста и независимости