Здесь у вас есть код HomeController
public ActionResult Index()
{
return RedirectToAction("List", "Modules");
//return View();
}
, теперь у вас есть код действия Список из модуля контроллера
public ActionResult List()
{
List<ModulesModel> lstmod = null;
lstmod = new List<ModulesModel>();
lstmod.Add(new ModulesModel() { ID = "1", DisPlayName = "TEST1", Uri = "http://localhost:52863/TEST1" });
lstmod.Add(new ModulesModel() { ID = "2", DisPlayName = "TEST2", Uri = "http://localhost:52863/TEST2" });
lstmod.Add(new ModulesModel() { ID = "3", DisPlayName = "TEST3", Uri = "http://localhost:52863/TEST3" });
return View(lstmod);
}
}
, тогда у вас есть List.cshtml
@model IEnumerable<MvcTesProject.Models.Modules.ModulesModel>
@{
ViewBag.Title = "Index";
}
@if (Model.Count() > 0)
{
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
@foreach (var item in Model)
{
<li><a href="@item.Uri">@item.DisPlayName</a></li>
}
</ul>
</div>
</div>
</div>
}
Хочу разместить этот вид на макете. Благодаря этому все представления будут использовать ListView.
Возможно ли это?