标签: asp.net-core-mvc
如何将值从局部视图传递到_layout页面?我试图通过ViewBag传递值。但是,它不起作用。
答案 0 :(得分:0)
虽然我不推荐问题中描述的模式,但您可以将数据存储在HttpContext.Items字典中,并且它应该随处可用。唯一的问题是执行顺序,我认为在这种情况下没有问题。
HttpContext.Items
我不建议这样做的原因是组件的职责在这里看起来有点不寻常:我发现布局页面期望局部视图设置一些数据很奇怪。它确实应该在控制器或过滤器中完成。