可以在asp.net mvc网站的客户端缓存部分视图吗?

时间:2018-02-06 05:05:51

标签: asp.net-mvc caching partial-views outputcache

我有一个大菜单,每页都有很多图片。

我的想法是将我的菜单放在PartialView中并将其存储在OutputCache中。但是,所有菜单内容仍然必须在每次新页面加载时从服务器到客户端。

是否可以将OutputCacheLocation的{​​{1}}设置为PartialView

如果可能的话,我会感到惊讶,但如果我将Client的缓存位置设置为PartialView会怎样?是否会被忽略或缓存在服务器上?

1 个答案:

答案 0 :(得分:0)

对于客户端缓存,您可以使用属性

[OutputCache(Location = System.Web.UI.OutputCacheLocation.Client)]

您可以在此处阅读更多内容 - ASP.NET MVC - caching pages on client side