即時通訊使用MVC4構建網站,我想根據我的數據庫在我的_ViewStart頂部顯示導航欄。mvc4部分視圖解決方案需要
我該怎麼做?我可以使用一個索引頁面加載後觸發的控制器ActionResult嗎? 或如何可以通過一個局部視圖通過靶向它
我的當前的ActionResult返回局部視圖是:
public ActionResult NavigationBar()
{
var entities = new CakesDBEntities();
var articles = entities.Articles;
List<NavBarModel> navBarList = articles.Select(nb => new NavBarModel { Title = nb.title, Url = nb.url }).ToList();
return View(navBarList);
}
我的模型:
namespace SimplyCakes20131009.Models
{
public class NavBarModel
{
public string Title { get; set; }
public string Url { get; set; }
}
}
我的局部視圖:
@model IEnumerable<SimplyCakes20131009.Models.NavBarModel>
@foreach (var bar in Model)
{
<li>
@Html.ActionLink(bar.Title, bar.Url)
</li>
}
如何將導航欄集成到我的_ViewStart?
坦克拉吉幫助了我很多! – user1718033
非常感謝您的時間和精力! – user1718033