ASP.NET MVC 3(final)今天发布。当这个版本还处于初级阶段时,我记得在codeplex上看到正在考虑使用甜甜圈缓存。有谁知道这是否成为V3?我似乎无法找到任何信息,所以我只能(可悲地)认为它没有发生。ASP.NET MVC 3中的甜甜圈缓存可用3
回答
是的,它是。斯科特谷
blogged about it:
除了支持全 页面输出缓存,ASP.NET MVC 3还 支持部分页面缓存 - 这 允许高速缓存输出 的区域和跨再次使用,多个请求 或控制器。的[的OutputCache] 行为局部页面缓存是 与RC2更新,以使得子内容 缓存的条目是基于相对于顶层请求的URL 结构 输入参数改变 - 这使得缓存场景这两个 比以前的RC中的 行为更容易和更强大。
UPDATE:
出只甜甜圈洞缓存在ASP.NET MVC 3支持盒这允许您使用[OutputCache]
属性缓存页面的一小部分在儿童行动上。不支持允许排除已缓存的页面部分的甜甜圈缓存。 Response.WriteSubstitution
因为ASP.NET MVC 2。这里不工作是一个good article这也解释了在ASP.NET MVC中不同的缓存选项3.
更新2:
这里有一个great article这说明了如何甜甜圈缓存可以在ASP.NET MVC 3
这是甜甜圈孔缓存,而不是甜甜圈缓存。在MVC 3中不支持甜甜圈缓存。 – Levi 2011-01-13 23:18:58
@Levi,好点。我会更新我的答案。 – 2011-01-14 08:41:02
启用下面是一个从斯科特稍微detailed example,使用剃刀语法。
我发现通过Denis Huvelle提及NuGet包MvcDonutCaching解决了3 & 4问题 - 但我没有测试过它。
- 1. 甜甜圈缓存ASP.NET MVC2
- 2. Html.RenderAction可以用作ASP.NET MVC 2.0的“甜甜圈缓存”吗?
- 3. ASP.NET'甜甜圈缓存'不起作用
- 4. 甜甜圈缓存教程
- 5. 是否有可能在油漆中做甜甜圈缓存?
- 6. MVCDonutCaching - 如何删除儿童动作缓存MVC甜甜圈缓存
- 7. GWT Highcharts - 半圈甜甜圈
- 8. Chart.js v2:甜甜圈里面的甜甜圈之间的空间
- 9. MVC System.Web.Helpers甜甜圈图标签定位
- 10. 缓存标签助手内部的动态内容 - 甜甜圈洞缓存
- 11. Chart.JS - 填充甜甜圈
- 12. Chartjs甜甜圈消失
- 13. JavaFX - 绘制甜甜圈
- 14. Java甜甜圈游戏
- 15. SVG圈 - 动画片段? (甜甜圈图)
- 16. angular-chart.js甜甜圈图:如何更改甜甜圈弧的宽度?
- 17. jqPlot:甜甜圈图中心的图例
- 18. SVG:饼图中的甜甜圈洞
- 19. 甜甜圈图仅使用SVG标记
- 20. Highcharts甜甜圈 - 中心文本
- 21. Android,甜甜圈形状的法力棒
- 22. kendoui图甜甜圈设置亮点
- 23. 动态加载角d3甜甜圈
- 24. chart.js之图片甜甜圈段内
- 25. Chartjs套餐饼图/甜甜圈图表
- 26. 绑定莫里斯甜甜圈图表
- 27. Chart.js 2.0甜甜圈提示百分比
- 28. charts.js分层甜甜圈饼图
- 29. 选择开关d3甜甜圈弧
- 30. JQ情节上不显示甜甜圈
让我知道,自.NET 2开始,甜甜圈缓存已经可用.MVC2支持它。 MVC3下降支持?究竟是什么?除了自己编写它以外,没有其他选择可用?嘎,那不可能是正确的。 – batkuip 2011-11-12 23:37:36