【发布时间】:2016-12-24 04:50:35
【问题描述】:
我一直在读到 MVC 将数据从控制器传递到视图的方式是通过 ViewModel 完成的,但是将数据传递给 _Layout.cshtml 呢,比如页面标题、元描述、文章作者等等……
传递此类数据的 MVC 方式是什么?我应该只为他们使用 ViewBag 吗?
【问题讨论】:
-
您可以使用 ViewBag 作为页面标题,是的。您还可以将其设为模型属性并将 Layout.cshtml 文件绑定到该视图模型。您还可以使用会话数据。这里有很多选择
-
ViewBag 是最简单的。但您也可以使用Child Action。
-
@TheDude 你问的是 MVC 5 还是 MVC Core ??
标签: asp.net-mvc visual-studio-2015