【发布时间】:2012-05-01 03:07:26
【问题描述】:
我的子操作没有被缓存。我不知道为什么。
我的母版页调用子操作:
@Html.Action("Header", "Layout", new { selectedMarket = Model.SelectedMarket })
[ChildActionOnly]
[OutputCache(Duration=60)]
public PartialViewResult Header(Guid selectedMarket)
{
var model = _marketService.GetHeaderViewModel(selectedMarket);
return PartialView(model);
}
执行此子操作,并在每个请求上重新渲染部分操作。
注意:我可以使用 OutputCache 成功缓存整个页面。只是甜甜圈洞缓存对我不起作用。
【问题讨论】:
-
你是如何渲染子动作的?