刷新页面后,TempData变为null

Vic*_*tor 7 tempdata c#-4.0 asp.net-mvc-3

我使用TempData将数据从一个动作传递给另一个动作,但是当我刷新页面时,TempData的值变为null,我怎么能解决这个问题呢?谢谢,

Dar*_*rov 13

Session而不是TempData.TempData应该仅用于单个重定向.另一种可能性是在您正在使用TempData中的值的控制器操作中调用Keep方法.这样,如果用户通过点击F5来刷新页面TempData将持续再一次请求.