Если правильно понял, то (названия в коде примерные):
У тебя должен быть контролер
HomeController, у контроллера должен быть action(метод)
Index(), который возвращает на представление
id всех нужных тебе новостей, ссылки должны быть сгенерированны средствами роутинга asp.net mvc, примерно так
@Html.Action("Index", "News", id) на представлении, где
id это идентификатор новости
У тебя должен быть контроллер
NewsController, у контроллера должен быть action(метод)
Index(int id), он принимающий в качестве аргумента
id новости и потом по
id достает новость из БД и отрисовывает ее на представлении
в файле
RouteConfig.cs должно быть написано следующее:
routes.MapRoute("Default", "{controller}/{action}/{id}", new {controller = "Home", action = "Index", id = UrlParameter.Optional});
Советую посмотреть документацию по asp.net mvc или книжку почитать, там про эти базовые вещи много и хорошо написано