我正在使用OutputCache缓存我的应用程序中的水平菜单和垂直菜单.我通常在我想要缓存的操作中使用这样的东西
[OutputCache(Duration=3600,varyByParam="none",Location=OutputCacheLocation.Client,NoStore=true)] public ActionResult ActionName() { ....... }
但如果是儿童行动我必须使用
[ChildActionOnly] [OutputCache(Duration = 180,varyByParam = "none")] public ActionResult Menu() { ...... }
将OutputCache与子操作一起使用时,无法指定Location或NoStore等属性.所以问题是,如果我不能为子操作指定缓存位置(客户端,服务器,任何),默认存储在哪里?谢谢!!
(对不起我的英语不好)