是否有可能使用MVC2进行甜甜圈缓存?即使经过大量研究,我也无法找到可行的解决方案。
答案 0 :(得分:3)
Donut缓存不适用于ASP.NET MVC 2,请参阅http://forums.asp.net/t/1521502.aspx:
支持圆环缓存需要视图引擎能够将包含文字文本+回调的数组发送到编写器。这是一个重大的管道变化,不会包含在产品的v2中。
答案 1 :(得分:1)
不支持!=不可能
http://www.klopfenstein.net/lorenz.aspx/output-donut-caching-attribute-asp-net-mvc-partial-requests
http://haacked.com/archive/2009/05/12/donut-hole-caching.aspx
答案 2 :(得分:1)
来自another question的交叉发布:
Donut Caching(是的,真实的)可以作为MVC的'speed-lib'的一部分:Moth。适用于ASP.NET MVC 2和MVC 3。
答案 3 :(得分:0)
我认为这可能有用。可以使用Html.Action并将HttpContextBase实例传递给子控制器。 核实 http://eliasbland.wordpress.com/2010/04/08/donut-caching-in-asp-net-mvc-2-with-html-action/
但到目前为止我不知道它是否正常工作......