我有一个大菜单,每页都有很多图片。
我的想法是将我的菜单放在PartialView
中并将其存储在OutputCache
中。但是,所有菜单内容仍然必须在每次新页面加载时从服务器到客户端。
是否可以将OutputCacheLocation
的{{1}}设置为PartialView
?
如果可能的话,我会感到惊讶,但如果我将Client
的缓存位置设置为PartialView
会怎样?是否会被忽略或缓存在服务器上?
答案 0 :(得分:0)
对于客户端缓存,您可以使用属性
[OutputCache(Location = System.Web.UI.OutputCacheLocation.Client)]
您可以在此处阅读更多内容 - ASP.NET MVC - caching pages on client side