似乎是一个简单的问题,但我显然错过了一些东西。
我有一个在 partialView 中创建的 ViewBag。PartialView 正在通过
@Html.Action()
事实上,这就是在其中设置 ViewBag 变量的 ActionMethod。一旦设置它们在局部视图中可用,但是当我们回到从 ViewBag 调用 Html.Action() 的父级时,变量不再可用。
知道怎么来的吗?如何访问在 Html.Action() 操作方法中分配的 ViewBag 变量?
PS我看到了以下问题: Can't access ViewBag in a partial view in ASP.NET MVC3
...据此,我收集到 ViewBag 变量在您仅渲染局部视图( @Html.Partial() )时传递,但当您通过另一个操作方法渲染局部视图时它们不会传递。
请帮忙 ?