我想知道ASP.NET MVC中TempData的范围和可见性。ASP.NET MVC中TempData的范围和可见性是什么?
6
A
回答
5
根据MSDN,TempData的,的TempDataDictionary一个实例,是从ControllerBase,ViewContext,并且ViewPage派生的类可用。数据仅持续一次往返:在一个请求中设置,在下一次请求后删除。
1
使用后缓存替换(HttpResponse.WriteSubstitution()方法),TempData在视图中不可访问(设置为空)。有关更多详细信息,请参阅ASP.NET MVC "Donut caching" and TempData。
14
对于其他... ASP.NET MVC 2对TempData做了一些修改。这里是一个blog entry的细节。总结:
...变化的结果,我们做导致支配如何TempData
操作规则如下:
- 项仅从
TempData
在请求结束删除,如果他们一直已标记为删除。 - 物品仅在读取时被标记为删除。
- 可以通过致电
TempData.Keep(key)
来标记项目。 RedirectResult
andRedirectToRouteResult
始终调用TempData.Keep()
。
相关问题
- 1. 什么是Asp.Net中的页面范围?
- 2. 什么是在asp.net MVC中使用的TempData集合?
- 3. ASP.NET MVC和jQuery与TempData
- 4. 在angularJS范围中设置可见性
- 5. ShadowRadius中的半径范围和TextView中的可见性
- 6. ASP.NET MVC ViewBag或TempData?
- 7. Autofac,ASP.NET MVC 3 HttpRequest的范围和AutoMapper:不带标签匹配“的HttpRequest”范围可见
- 8. 为什么Asp.net mvc中的嵌套窗体没有范围?
- 9. fcntl()范围可见性行为?
- 10. 相当于ASP.NET中的ASP.NET MVC TempData
- 11. ASP.Net MVC 3 Web可见文件夹是什么
- 12. 在ASP.NET MVC中,为什么会话时TempData不会持久?
- 13. LoaderManager的范围是什么?
- 14. android:largeScreens的范围是什么?
- 15. @EnableTransactionManagement的范围是什么?
- 16. PTRACE_TRACEME的范围是什么?
- 17. #define的范围是什么?
- 18. ASP.NET MVC会话超时和TempData
- 19. ASP.NET MVC中的HttpContext.Current.Items的范围2
- 20. Razor MVC中的变量范围是什么3
- 21. ASP.Net MVC - TempData会话问题
- 22. Asp.net MVC 2.0 TempData过期
- 23. ASP.NET MVC中的动态TempData 3
- 24. 什么是范围(在FS)?
- 25. 什么范围是从
- 26. OpenGL中glTexParameter的范围是什么?
- 27. Oop中的对象范围是什么?
- 28. C++中类的范围是什么?
- 29. c中的范围检查是什么?
- 30. 什么是rgb中的肤色范围?