首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

子动作是否与其"父母"动作共享相同的ViewBag?

子动作是否与其"父母"动作共享相同的ViewBag,这个问题涉及到了ASP.NET MVC框架中的ViewBag和控制器的Action之间的关系。ViewBag是一个动态类型的对象,它可以在控制器和视图之间传递数据。当我们在控制器的Action中设置ViewBag的值时,它会在该Action执行的过程中保持这个值。

在这个问题中,子动作是指在控制器中被调用的方法,而"父母"动作是指调用子动作的方法。因此,子动作和"父母"动作共享相同的ViewBag取决于它们是否在同一个控制器中。如果它们在同一个控制器中,那么它们可以共享相同的ViewBag。但是,如果它们在不同的控制器中,那么它们将不能共享相同的ViewBag。

在ASP.NET MVC框架中,控制器的Action之间是相互独立的,因此它们不会共享相同的ViewBag。如果需要在不同的Action之间共享数据,可以使用TempData或Session来实现。TempData是一种短暂存储数据的方式,它只在多个请求之间保持数据,而Session则是在整个会话期间保持数据。

总之,子动作和"父母"动作不会共享相同的ViewBag,因为它们在不同的控制器中。如果需要在不同的Action之间共享数据,可以使用TempData或Session来实现。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券