在我的MVC共享文件夹 r中,我Partial View(_Sidebar.cshtml)
使用_Layout.cshtml
调用了@Html.Partial("_Sidebar")
:
[OutputCache(Duration = 10)]
如何缓存此侧边栏部分文件&指定缓存参数?
如果是控制器方法,我会用<p:column style="width:100px">
&amp;实现了它。
答案 0 :(得分:0)
您可以创建一个[ChildActionOnly]
控制器方法,返回部分视图
[OutputCache(Duration = 10)]
[ChildActionOnly]
public PartialViewResult SideBar()
{
return PartialView("_SideBar");
}
然后在视图中使用Html.Action()
或Html.RenderAction()
来调用方法并返回部分。
@Html.Action("Sidebar") // or @{ RenderAction("Sidebar"); }