【发布时间】:2013-11-30 16:46:25
【问题描述】:
所以我希望从数据库中获取数据并将其添加到每个视图页面。所以将其添加到 Views/Shared/_Layout.cshtml
如何在不将模型添加到每个控制器的视图中的情况下做到这一点?
我想将数据库中的菜单项动态添加到每个视图中,我在 _Layout.cshtml 中有这个:
@foreach (var item in Model)
{
<li><a href="/Cms/@item.Url">@item.Title</a></li>
}
这在我的 HomeController 中:
return View(db.Menus.ToList());
但我不想在每个控制器操作中都这样做,我怎样才能使它更简单?
【问题讨论】: