谁知道MVC中的TempData生命周期如何?
[已解决] 谁知道MVC中的TempData生命周期如何?
当前页面:http://www.senparc.com/SZD-3
{ 收藏当前页面 }
[已解决]
谁知道MVC中的TempData生命周期如何?
最佳答案
TempData的本质是一个生命周期在一次Request-Response内的Session,当页面渲染结束的时候,TempData也被消除(当然内存中其实还是有,只不过是“休眠”了),你可以在下一次请求再次激活这个TempData,如
TempData["key"] = TempData["key"];
所以客观的说,TempData的生命周期是一个在一次请求过程中新建,又立即被消除的Session的生命周期,其跨越的请求次数跟你的操作有关,默认情况下是当前请求中有效。
TempData["key"] = TempData["key"];
所以客观的说,TempData的生命周期是一个在一次请求过程中新建,又立即被消除的Session的生命周期,其跨越的请求次数跟你的操作有关,默认情况下是当前请求中有效。
回答时间:2009/10/31 14:31:32
| 回答者:zsu
其他参考答案(1)
提交失败!请检查错误!错误信息:
以下信息或许对您有用:
- [已解决] 20 ASP.NET MVC 3.0自定义ViewEngine后出现错误:must d... 2012/8/25 22:02:58
- [已解决] 100 ASP.NET MVC 3 RC2下载地址?有说明文档的话更好!谢谢! 2010/12/12 12:23:00
- [已解决] 20 The type 'System.Data.Objects.DataClasse... 2010/11/25 16:51:58
- [已解决] 20 ASP.NET MVC 3 RC中的Razor语法,在VS中已经实现了智能感知和... 2010/11/14 15:51:22
- [已解决] 60 ASP.NET MVC Razor 在VS2010中智能感知的插件哪里有下载? 2010/11/3 12:53:18