C# asp MVC-将代表用户的模型添加到通过布局显示的部分

C# asp MVC-将代表用户的模型添加到通过布局显示的部分,c#,asp.net-mvc-4,C#,Asp.net Mvc 4,“我的布局”页面包含一个部分标题,该标题会根据登录的用户/公司的不同而变化,因此将部分标题强键入是有意义的 我知道如何调用分部并将其添加到模型中,但是我应该在什么位置添加头模型?我是否需要在使用布局的每个页面上添加它(这似乎太多了),或者是否有某种方法可以添加页眉模型,而无需在每个页面上编写代码将其添加到viewbag并传递?(我怀疑如果可行,它将必须通过某个控制器。在这种情况下,我可以使用现有控制器,还是需要一个特殊的“部分标题”控制器?执行一个将 创建模型 返回一个ViewResult,使用

“我的布局”页面包含一个部分标题,该标题会根据登录的用户/公司的不同而变化,因此将部分标题强键入是有意义的


我知道如何调用分部并将其添加到模型中,但是我应该在什么位置添加头模型?我是否需要在使用布局的每个页面上添加它(这似乎太多了),或者是否有某种方法可以添加页眉模型,而无需在每个页面上编写代码将其添加到viewbag并传递?(我怀疑如果可行,它将必须通过某个控制器。在这种情况下,我可以使用现有控制器,还是需要一个特殊的“部分标题”控制器?

执行一个将

  • 创建模型
  • 返回一个ViewResult,使用给定的模型渲染局部视图

  • 然后在布局中为该操作执行
    Html.RenderAction(“ActionName”、“ControllerName”)

    谢谢。动作需要进入控制器,所以我假设有一个重载,您可以在其中指定控制器?(目前不在开发人员pc前检查)