Пройдите учебник, который строит приложение от начала до конца, используя mvc. Это будет намного лучше, чем задавать этот тип вопросов. Плюс вы узнаете намного больше. Но, помогая, вот чем вы занимаетесь
MVC Controller - Домашний контроллер
public class HomeController : Controller
{
public ActionResult Index()
{
var viewModel = new IndexViewModel();
viewModel.NavItems = // Get your data and assign it here.
return View(viewModel);
}
}
public class IndexViewModel
{
public List<NavItem> NavItems {get; set;}
}
public class NavItem
{
public string Href {get; set;}
public string Name {get; set;
}
Razor View
@model IndexViewModel
<ul>
@foreach(var item in Model.NavItems)
{
<li class="navitem"><a href="@item.Href">@item.Name</a></li>
}
</ul>
Здесь вы можете увидеть все основные части в MVC. У нас есть контроллер, который строит модель и передает ее в представление. M V C. 3 для версии lol:)
Опять же, это супер базовый. Я бы предложил www.asp.net/mvc, tekpub.com, чтобы получить лучшую основу