Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
TempData 集合在 asp.net MVC 中的实际用途是什么,我需要该集合的优缺点,何时需要使用它,共享它的视图,或有关它的任何有用信息,最后是否有人可以告诉我何时使用它而不是 ViewData?
提前致谢
关闭作为ViewData 和 TempData 之间的差异的完全相同的副本?
TempData 用于在控制器操作之间共享数据。如果您的控制器执行 RedirectToAction 并且目标操作需要数据(可能是特定模型实例)来执行操作,您可以将此数据存储在 TempData 中。使用 TempData 类似于将其存储在会话中,但仅用于一次往返。当您需要将数据传递给另一个控制器操作而不是渲染视图时,您可以使用 TempData。