: ViewBag,TempData,ViewData和Session的生命周期

7

这些用于存储数据。Session由web服务器设置的时间销毁。ViewBag和ViewData在重定向时工作并被销毁。那么TempData呢?还有更多相关信息。


将您的会话保存在数据库中。TempData仅持续一个页面 - 即从一个页面传输数据到另一个页面。ViewBag / ViewData在页面刷新时重置。 - mnsr
2个回答

9

1
现代读者请注意:TempData在.NET Core中的生命周期与以前不同。有关详细信息,请参见我的答案此处 - MarredCheese
即使在旧世界中,TempData的持续时间也比一个请求要长。今天我以艰难的方式发现了这一点。 - Christian Gollhardt

5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接