Я хочу добавить навигацию из базы данных в _Layout.cshtml.Я создал контроллер для этого и создаю _Layout.cshtml в виде списка, но он не работает
Это мой код представления
@model IEnumerable<ITM_College.Models.field_tbl>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>@ViewBag.Title - My ASP.NET Application</title>
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
</head>
<body>
<nav>
<ul>
@foreach (var item in Model)
{
<li> @Html.DisplayFor(modelItem => item.Field_Name)</li>
}
</ul>
</nav>
Код контроллера
public class SharedController : Controller
{
ITMCollegeEntities db = new ITMCollegeEntities();
// GET: Shared
[ChildActionOnly]
public ActionResult _Layout()
{
var li = db.field_tbl.ToList();
return View(li);
}
}