asp.net-core-2.1 - 是否可以在父布局中使用视图的 ViewBag 或模型?
问题描述
我有一个 .Net Core 2.1 网站,基本上我正在尝试访问子视图中可用的共享布局中的数据。我可以从 ViewBag 或视图中的 View 模型中得到我需要的东西——有没有办法以某种方式引用它?
如果没有任何想法,在我的布局中获取数据的最佳方法可能是什么?我已经查看了 ViewComponents,例如https://www.davepaquette.com/archive/2016/01/02/goodbye-child-actions-hello-view-components.aspx但仅仅抓住类似的东西似乎有点过头了字符串或模型。不幸的是,我不能使用会话数据来传递值。
非常感谢和抱歉,如果这是一个菜鸟问题(我是 .net 核心的一员!)。
解决方案
答案是肯定的——您可以在父共享布局中使用子视图的 ViewBag 和 ViewData 对象。
推荐阅读
- ruby - 如何减少 Ruby 中的重复输出?
- gtk - 等待新窗口打开的 GNOME Shell 扩展
- virtualbox - MacOS Mojave 上的 Virtualbox 5.1.6 问题
- google-app-maker - 应用程序制造商 - 尝试检索我部门中所有用户的列表时出现问题
- python - python缩进,SyntaxError:无效语法
- javascript - 如果当前值大于 10,Javascript 循环添加到前一个值
- sql - 标准进程突然抛出 ORA-02270 错误
- angularjs - 我可以在 angularJS 应用程序中使用 angular material 2 吗?
- mongodb - 获取具有多个条件的 MongoDB 集合记录
- java - 调用“子字符串”是多余的