我的问题很简单,TempData 如何在不同的 Controller 之间传递?当然,由于 Controller 上下文不同,一个 Controller 不应该能够访问另一个 Controller 中的临时数据,而临时数据可以简单地在单个 Controller 上下文中的Action Results
之间传递。
但是假设这种情况需要通过 TempData 进行跨 Controller 通信,并且 TempData 将是一个要求(无论这是一个好的实践还是坏的实践),这可能吗?
最佳答案
是的,这是可能的,因为 TempData 由 SessionState 支持。 它本质上是 session 状态的一种特殊情况,具有较短的生命周期。
这是一个类似的问题/答案 Passing data between different controller action methods
关于asp.net-mvc - 在 Controller 之间传递 TempData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27097617/