TempData集合在asp.net MVC中的实际用途是什么,我需要该集合的优点和缺点,什么时候需要使用它,它在哪些 View 上共享,或者关于它的任何有用信息,最后如果有人可以告诉我何时使用它而不是 ViewData?
提前致谢
已关闭,与 Difference Between ViewData and TempData? 完全相同
最佳答案
TempData 用于在 Controller 操作之间共享数据。如果您的 Controller 执行 RedirectToAction 并且目标操作需要数据(可能是特定的模型实例)来执行操作,则您可以将此数据存储在 TempData 中。使用 TempData 与将其存储在 session 中类似,但仅适用于一次往返。当您需要将数据传递到另一个 Controller 操作而不是渲染 View 时,可以使用 TempData。
关于asp.net-mvc - TempData 集合在 asp.net MVC 中的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/313572/