如何从内容页面中加载的模型更新_Layout上的值

时间:2016-05-04 03:35:04

标签: asp.net-mvc entity-framework

在_Layout中有一个Notifications菜单项,需要显示活动用户的新通知数。我在内容页面中有模型的这个信息。如何在不使用Ajax且不更改模型的情况下将此信息传输到_Layout页面?

谢谢!

1 个答案:

答案 0 :(得分:1)

在您的视图(内容页面)中指定活动用户值,如下所示

@{
ViewBag.ActiveUsers=Model.ActiveUsers;
}

并在_Layout中使用它,如下所示

@if (ViewBag.ActiveUsers!=null)
{
<span>@ViewBag.ActiveUsers</span>
}